Favourite images app developed with React and Nest js.
Backend Rest Api that serves an image CRUD for the frontend application. The images are stored on the server and served as static files through an endpoint. Images are saved in a MongoDB with title, url and id.
Nest framework using TypeScript and Mongoose (MongoDB)
Check documentation with Swagger, just browse to: {localhost:port}/docs
$ npm install
# development
$ npm run start
# watch mode
$ npm run start:dev
# production mode
$ npm run start:prod
# unit tests
$ npm run test
# e2e tests
$ npm run test:e2e
# test coverage
$ npm run test:cov
The application can be scaled by introducing functionalities such as login, multiple selection, image cropping or color editing. It could also be linked to a cloud service to avoid storing images on the same API server.
- Author - Joel