Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/boris-jenicek/nestjs-angular-nx
Here be Dragons! Full-stack modular SOLID app with nestJS, Angular, Nx, stages are dockerized.
https://github.com/boris-jenicek/nestjs-angular-nx
angular auth-token docker frontend layout modular monorepo nestjs nx refresh-token solid
Last synced: 21 days ago
JSON representation
Here be Dragons! Full-stack modular SOLID app with nestJS, Angular, Nx, stages are dockerized.
- Host: GitHub
- URL: https://github.com/boris-jenicek/nestjs-angular-nx
- Owner: boris-jenicek
- Created: 2024-03-25T10:16:26.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2024-06-19T00:16:00.000Z (7 months ago)
- Last Synced: 2024-10-27T21:13:36.364Z (2 months ago)
- Topics: angular, auth-token, docker, frontend, layout, modular, monorepo, nestjs, nx, refresh-token, solid
- Language: SCSS
- Homepage:
- Size: 8.56 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Welcome to Our Cutting-Edge Fullstack App!
Dive into a world where **Clean Architecture** meets the dynamic duo of **NestJS** and **Angular**βall within the versatile realm of an **NX monorepo**. This app embodies modern development practices, aiming to provide an enjoyable experience for both developers and users. Additionally, the application integrates Git hooks to streamline and enforce code quality checks locally, including commit linting, code linting, and tests.
## π Quick Start Guide
Begin by setting up each part of the application with the following instructions:
### π Backend Configuration
Our backend, built on NestJS alongside TypeORM, adheres to Clean Architecture principles for enhanced maintainability and scalability. Start your backend setup with:
- [Backend Magic Unleashed](./neox-api/README.md)
### π Frontend Configuration
Developed with Angular, our frontend is designed for a dynamic and responsive user experience. Begin your frontend journey with:
- [Frontend Wonder World](./neox-fe/README.md)
### π Utilizing Git Hooks
To leverage Git hooks for automating CI/CD tasks locally, such as commitlint, code lint, and tests, ensure to install Husky in the root folder:
```bash
npm install
```This step installs Husky, which manages the Git hooks, ensuring your code meets the project's quality standards before each commit.
## π‘ Let's Get Developing!
With both environments prepared, you're all set to develop across both the backend and frontend seamlessly. The setup guides aim to facilitate a smooth initial configuration process.
For detailed information or further assistance, please refer to the README files linked above.