Skip to content
/ inception Public template

React + NestJS with DDD and CQRS template

License

Notifications You must be signed in to change notification settings

moruno21/inception

Repository files navigation

Inception

Software proyect template based on npm workspaces

Structure

  • ./: Contains common configuration such as linting rules, husky and docker.

  • ./packages/api: DDD and CQRS application with NestJS. It's connected to a MongoDB database.

  • ./packages/web: React application with Vite. It has styled-components, i18next for translations and react router configured.

  • ./packages/shared: Storybook configured to create components and use them in the frontend applications of the workspace. It should also include common utilities used accros the workspace.

Usage

  1. Run npm i in the root folder to install all the workspace dependencies.

  2. Run docker-compose up to create the containers that will host the workspace infrastructure (MongoDB and Mongo Express).

  3. Run npm start to start both the api and the web applications.

About

React + NestJS with DDD and CQRS template

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages