Skip to content

Dnuns/dsmovie

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DsMovie

This is a full stack project developed @ "Semana Spring React" promoted by Devsuperior. It is a movie evaluator and catalogue.

Things I did to improve this project 🔨

On Frontend:

On the Backend:

  • implemented authentication and authorization using Spring Security and Jwt;
  • documented the project using Swagger;
  • added Lombok to make the code leaner;
  • added tests;
  • improved the Entities classes and created others;
  • created new endpoints for the API;
  • added more validations.

Tech Stack

Client: React, Bootstrap, TypeScript, Axios

Server: Java 17, Postegres,Spring (maven, web, validation, jpa ,H2database, lombok, security, jwt, test, swagger)

Available Scripts

Frontend

In the frontend project directory, after downloading the project, you can run:

yarn install - to install all the project dependencies
yarn start - to start the app

Runs the app in the development mode.
Open http://localhost:3000 to view it in your browser.

Backend

In the backend project directory, after downloading the project, you can run:

./mvnw spring-boot:run or mvnw spring-boot:run - to start the app

Runs the app in the development mode.
Open http://localhost:8080 to view it in your browser.

Link

https://davidsmovie.netlify.app

API Reference

Get movies

  GET http://david-dsmovie.herokuapp.com/movies

Get movie by id

  GET http://david-dsmovie.herokuapp.com/movies/${id}
Parameter Type Description
id string Required. Id of item to fetch

Preview

Author

About

Projeto criado na Semana Spring React

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published