A progressive Node.js framework for building efficient and scalable server-side applications.
Nest framework TypeScript starter repository.
This is a CRUD ta manage Mongo Database with a future world wide data from spring water. This will collect data like name brand name, composition, location, geology ... This repository is a microservice. Other microservice will be provided. The ambition of this project is to create miriade of microservices to deal with collecting (API request and scrapping), provide, show and illustrate data related to spring arround the world. Back end microservices will be:
- RestAPI CRUD on MongoDB with a NestJS API.
- This CRUD will later provide a GraphQL endpoint
- FastAPI collector. This microservice collect data from external API and from scrapping
- A microservice to deal with geographic data.
- A FastAPI microservices to manage LLM model and chatbot abble to respond to question about our data (the architecture for this part will be derterminate in the future). Front End services:
- Angular front end will display spring store in database.
- In a long term futur a React front will provide a chatbot powered with LLM. The goal of this project is not to proide services about spring water, it is a side project design to play with many technology and illustrate my skills.
The aim is also to play with docker, kubernetes and all toy avaible for happy developer.
$ yarn install
# development
$ yarn run start
# watch mode
$ yarn run start:dev
# production mode
$ yarn run start:prod
# unit tests
$ yarn run test
# e2e tests
$ yarn run test:e2e
# test coverage
$ yarn run test:cov
$ npx nestjs-command create:spring
Nest is an MIT-licensed open source project. It can grow thanks to the sponsors and support by the amazing backers. If you'd like to join them, please read more here.
- Listen rabbit spring queue
- send message on rabbit spring queue
- Do a proper front
Nest is MIT licensed.