- You can go through the link and execute the back-end react project to enjoy a view about what the api offer.
- BACK-END-REACT-APP
This is a project that create a reservation to a class in a school,
- React
- JSX
- JavaScript
- ES6
- HTML5
- CSS3
- Webpack
Client
Server
Database
The next key features are availble in this project.
JWT (JSON Web Token) is a standard that is contained in the RFC 7519 document.
In it, a mechanism is defined to be able to propagate between two parties, and in a secure way, the identity of a certain user, also with a series of claims or privileges.
These privileges are encoded in JSON-type objects, which are embedded within the payload or body of a message that is digitally signed.
Is a text string that has three Base64-encoded parts, each separated by a dot
-
Header: the algorithm and the type of token are indicated, which in this case we use JWT token.
-
Payload: the user data and privileges appear, as well as all the information that we want to add, all the data that we deem convenient.
You can see the deployment once it is executed in the next link.
- Incomming.
To get a local copy up and running, follow these steps.
In order to run this project you need:
-
Node.js: React is built on top of Node.js, Therefore, you need to have Node.js installed on your machine.
-
Text Editor: You will need a text editor to write your React code. such as Visual Studio Code, Atom, and Sublime Text.
-
Web Browser: You will need a web browser to view your React app. such as Google Chrome, Firefox, and Safari.
-
Command Line Interface (CLI): You will need a CLI to run commands for installing dependencies and running your React app. The most commonly used CLI for React development is the Node Package Manager (npm).
Clone this repository to your desired folder:
You must have an account on git hub. Git Hub
You must have installed git in your local environment. Git
If you just want to take a look quickly, make a fork and open the project in the web browser by adding ".dev" instead of ."com" in the repo link.
Install this project with:
- npm install
In order to run this project locally enter the following commands in a command line tool
- git clone https://github.com/vicmaburrito/online-class-frontend/
- cd {PROJECTFOLDER}
- npm install
- npm run build
- npm run start
You can deploy this project using:
π€ Mahdi Aghaali
- GitHub: @MahdiAghaali
- Twitter: @Mohi_Aghaali
- LinkedIn: mahdi-aghaali
Odette Gleen
- GitHub: @Gleennkar
- Twitter: @gleeny24
- LinkedIn: @gleeny
π€ JOSE ZEPEDA
- GitHub: J2ZROMERO
- Twitter: @JOSEZEPED4
- LinkedIn: JOSE ZEPEDA
π€ Manuel Aldaraca
- https://www.linkedin.com/in/manuelaldaraca/
- https://twitter.com/manuelaldaraca
- https://github.com/vicmaburrito
The next features will be added.
- Tests.
Contributions, issues, and feature requests are welcome!
Feel free to check the issues page.
Feel free to share your inquiries to our social links provided and we will help you. Don't forget to gift us a βοΈ
I would like to thank MICROVERSE for preparing the content to work.
-
It can works with another data base
- Of couser the idea of use postgresql is because it is a powerfull db that is well suited with rails.
-
Linters are necessary
- If you want to have a redable and clean code it is a good option to choose
This project is MIT licensed.