Skip to content

Blueprint for rapidly clean prototyping whether front or back

License

Notifications You must be signed in to change notification settings

c0de1ovr/omni-forge

Repository files navigation

OMNI-FORGE

Start your prototype today!

Abstract

Especially when you want to try something out, often it lags on time that you want to have a environment where you are guided by linting rules. Integrations can be very painful, like eslint, prettier, jest. etc. This project solves the problem, it provides you a opinionated blueprint to directly start prototyping without loosing code quality, also writing test works out of the box.

What's inside?

This Turborepo includes the following packages/apps:

Apps and Packages

  • frontend: Next.js starter application with app router
  • @repo/eslint-config: eslint configurations
  • @repo/jest-preset: jest preset
  • @repo/typescript-config: tsconfig.jsons used throughout the monorepo

Utilities

This Turborepo has some additional tools already setup for you:

  • TypeScript for static type checking
  • ESLint for code linting
  • Prettier for code formatting
  • Jest for unit testing
  • NextUI for making beautiful websites from starting point
  • Zustand for predictable state container in your frontend

Build (TDB)

Develop

To develop all apps and packages, run the following command:

cd my-turborepo
pnpm dev

Commands

These project is making use of pnpm

command description
install install all dependencies
lint linting all apps & packages
test executing unit tests on all apps & packages
dev start develop mode on all apps & packages

Useful Links

Turborepo:

NextJS: NextUI:

TODO

  • [] backend service starter (nestjs)
  • [] PoC: nextjs server components and module federation

License

MIT

About

Blueprint for rapidly clean prototyping whether front or back

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published