AutoData Dev 2.0

logo of the project

Description

This application is a web app made with React.JS with TypeScript (front) and NodeJS with JavaScript (back). The app was developed as final project of Tera Full Stack course, and was made to provide a self learning in programing languages with a gamified theme.

Technology

  • React 18
  • TypeScript
  • StyledComponents
  • Node JS
  • MongoDB

Services Used

  • Github
  • Mailtrap
  • Vercel (deploy front-end)
  • Heroku (deploy back-end)

Main Libs

  • React Router Dom
  • Framer Motion
  • Toastify
  • Mui
  • Axios

Features

  • Create account (encrypted password)
  • Recovery Password (Recovery Password is prototype stage, working only with mailtrap to intercept token ⚠️)
  • Login System
  • Courses Porgress
  • Badges for finishing courses
  • Exp and level system
  • Courses dashboard
  • Classes with step bars

How to use

Create account

Create Account

Login to main home page

Home

Select course (quest)

Classes selection

Access classes content (training)

Classes

Links

https://auto-data2-0.vercel.app/ https://apiautodata.herokuapp.com/

Versioning

Front-end: 2.0.5 Back-end: 3.0.1

Author

Luiz Felipe Gonçalves de Araujo

In case of sensitive bugs like security vulnerabilities, please contact: [email protected]

GitHub

View Github