- βοΈ React Js β A JavaScript library for building user interfaces
- π½ MySQL β A Data Base
- π Express β Express is a minimal and flexible Node.js web application
- π Sequelize β Sequelize is a promise-based Node.js ORM for Postgres, MySQL, MariaDB, SQLite and Microsoft SQL Server
- πΉ Node Js β A web framework for Node Js
This project was developed as part of an academic work at SENAI, where we had the objective of making an application using React Js, MySQL and authentication and authorization using Json Web Token (JWT)
The first step in running this project, you need to run the commands to install the project's dependencies, both on the front end and the back end:
to install the back-end dependencies (You can also use yarn if you want)
to install the front-end dependencies (You can also use yarn if you want)
and after
In the project directory, you can run back-end:
when you execute this command above, your backend will be running on port 3001, and the following message will appear on the terminal: -O servidor esta escutando na portal 3001
And now, to run the front you need to enter the Front_end directory with thise commands
and after
Builds the app for production to the build
folder.
It correctly bundles React in production mode and optimizes the build for the best performance.
The build is minified and the filenames include the hashes.
Your app is ready to be deployed!
See the section about deployment for more information.