vicmaburrito / online-class-frontend

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

πŸ“— Table of Contents

πŸ’» Back end react app

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

πŸ›  Built With

Tech Stack

  • React
  • JSX
  • JavaScript
  • ES6
  • HTML5
  • CSS3
  • Webpack

BACK-END-RUBY-ON-RAILS

Client
Server
Database

Key Features

The next key features are availble in this project.

JWT

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.

Token

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.

More Info

(back to top)

πŸš€ Live Demo

You can see the deployment once it is executed in the next link.

  • Incomming.

(back to top)

πŸ’» Getting Started

To get a local copy up and running, follow these steps.

Prerequisites

In order to run this project you need:

  1. Node.js: React is built on top of Node.js, Therefore, you need to have Node.js installed on your machine.

  2. Text Editor: You will need a text editor to write your React code. such as Visual Studio Code, Atom, and Sublime Text.

  3. Web Browser: You will need a web browser to view your React app. such as Google Chrome, Firefox, and Safari.

  4. 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).

Setup

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

Install this project with:

  • npm install

How to use

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

Deployment

You can deploy this project using:

(back to top)

(back to top)

πŸ‘₯ Authors

Authors

πŸ‘€ Mahdi Aghaali

Odette Gleen

πŸ‘€ JOSE ZEPEDA

πŸ‘€ Manuel Aldaraca

(back to top)

πŸ”­ Future Features

The next features will be added.

  • Tests.

(back to top)

🀝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

(back to top)

⭐️ Show your support

Feel free to share your inquiries to our social links provided and we will help you. Don't forget to gift us a ⭐️

(back to top)

πŸ™ Acknowledgments

I would like to thank MICROVERSE for preparing the content to work.

(back to top)

❓ FAQ (OPTIONAL)

  • 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

(back to top)

πŸ“ License

This project is MIT licensed.

(back to top)

About


Languages

Language:JavaScript 95.2%Language:CSS 2.8%Language:HTML 2.1%