REST API made with Typescript, in NodeJs with Nest.js, the ORM used is TypeORM and the database Postgres, MVC architecture, containing Models, Controllers and an additional Services layer where are the business rules and Flutter being the View. The unit tests were done with Jest and the API was documented using Swagger.
- The user can create a new movie by entering the movie name, rating, type, duration and room;
- The user can upload a photo and add it to the movie, as a poster;
- The user edits the created movie;
- The user can delete the movie;
With the film created, it is possible:
- List all the movies;
- Create sessions on each movie by entering the date and time of the session;
Front-end:
Developed using: Flutter, Material.
Back-end:
Developed using: Nest, Postgress.
Backend cd src api-ab
Configure .env following the .env.example template
Frontend cd src/webapp
npm install
Backend
npm run start:dev