Skip to content

Big Game Survey - Fullstack web application developed in ReactJS and Java with the Spring Boot framework DevSuperior.

Notifications You must be signed in to change notification settings

jonasmzsouza/ds-big-game-survey

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 

Repository files navigation

GitHub language count Repository size GitHub last commit


About | Technologies | How to | Author

💻 About the project

Big Game Survey - Fullstack web application developed in ReactJS and Java with the Spring Boot framework at DevSuperior.
This is a game survey application, with the special feature of working with graphics.

Class Diagram

ds-big-game-survey-class-diagram

Frontweb Preview

screenshot ds-big-game-survey


🛠 Technologies

Technologies and tools that were used in the development of the project:

Languages | Environments | Frameworks | Libraries | Techniques

  • Java
  • Spring Boot 3
  • Spring Data JPA
  • Spring Web
  • H2 Database
  • PostgreSQL
  • HTML
  • CSS
  • TypeScript
  • ReactJS
  • React Router Dom
  • React Paginate
  • React ApexCharts

Utilities


🔧 How to

Requirements

  • Java 21
  • Node 18.x
  • NPM 10.x
  • Yarn 1.22.21

Installation

  1. clone repo

Backend

  1. open project folder 'backend' from file system
  2. change spring profile to 'test' in application.properties
  3. run app Application.java
  4. navigate to resources http://localhost:8080

Frontweb

  1. open project folder 'frontweb' from file system
  2. delete the file yarn.lock
  3. install the dependencies npm install
  4. run the project npm run dev
  5. navigate to http://localhost:5173/

✅ To Do

Frontend Mobile

  • Create and execute the project
  • Create the Home page
  • Create navigation with routes
  • Create the registration page
  • List the games in the backend API
  • Filter the games in React Native
  • Save information in the backend API

👨‍💻 Author


Jonas Souza

Github Badge Linkedin Badge