Skip to content

JeffShomali/tesla

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Cloning Tesla Authentication and Dashboard

This is a fun project for warming up my upcoming interview with Tesla. This is a cloning Tesla.com website that handle login authentication and dashboard. I used my account as reference and build the UI and backend.

Front End Technology: React, React-DOM, React-scripts, React-validation, Validator, Axios. Back End Technology: bcryptjs, body-parser, cors, express, jsonwebtoken, mysql2, sequelize.

Result

alt

Roadmap

  • Front End
    • Sign In Page
    • Sign Up Page
    • Dashboard Page
    • Delivery Status Page
    • Form Validation and Error Handling
    • Reusability and Modulation
    • Fix the Checkbox
    • Profile Page
    • Testing(Jest)

Run The project

Backend

  • Clone the Project $ git clone [email protected]:JeffShomali/tesla.git
  • Go to backend directory $ cd backend
  • Install dependencies $ npm install
  • Create a MySQL Database and modify the backend/app/config/db.config.js file.
  • Run the server with $ node server.js this should be running while running the front end. Front End:
  • Go to front directory.
  • Install dependencies $ npm i
  • Run the application $ yarn start ...

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published