Skip to content

Latest commit

 

History

History
61 lines (34 loc) · 1.29 KB

README.md

File metadata and controls

61 lines (34 loc) · 1.29 KB

App_Cinema🎥

Description

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.

Features:

  • 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;

Used Technologies

Front-end:

Developed using: Flutter, Material.

Back-end:

Developed using: Nest, Postgress.

Installing Dependencies

Backend cd src api-ab

Configure .env following the .env.example template

Frontend cd src/webapp

npm install

Running the Application

Backend

npm run start:dev

Link to the documentation with Swagger:

http://localhost:3000/api/

Demonstration

flutter_application.mp4