AugustoMarcelo / proffy

πŸ‘¨β€πŸ« 2nd Next Level Week | Proffy

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Proffy

πŸ‘¨β€πŸ« Proffy | Next Level Week - 2nd Edition

The purpose of the application is to propose an environment where people can register to teach classes or look for teachers. The teacher will inform the content of your specialty, the available times and the value of your hour / class.

πŸš€ Index


βš™ Technologies

  • Back end

    • NodeJS
    • Typescript
    • express
    • sqlite3
    • knex
    • cors
    • ts-node-dev
  • Front end

    • ReactJS
    • Typescript
    • react-router-dom
    • axios
  • Mobile


πŸ’» How to run

Cloning the repository

  # Cloning repository
  git clone https://github.com/AugustoMarcelo/proffy.git

Running web project

  # Accessing web project
  cd web

  # Download dependencies
  yarn
  
  # Running web project
  yarn start

Running server

  # Accessing server project
  cd server

  # Download dependencies
  yarn

  # Run migrations to create the tables
  yarn knex:migrate

  # Run server
  yarn start

Running mobile project You will need to download the Expo app. When the application starts, scan the qrcode with the Expo you installed.

  # Accessing mobile project
  cd mobile

  # Download dependencies
  yarn

  # Change the IP in services/api.ts to connect with the back end
  cd services
  
  # Running
  yarn start

πŸ“· Previews



🚧 Proffy 2.0

  • Onboarding
  • Authentication
    • Login/Logout
  • Password recovery
  • Profile management
  • Splash Screen (Mobile)
  • Pagination in the list of Proffys
  • Display of available times in the list of Proffys
  • Save favorite Proffys on the database
  • Deploy

About

πŸ‘¨β€πŸ« 2nd Next Level Week | Proffy


Languages

Language:TypeScript 92.2%Language:CSS 7.3%Language:HTML 0.3%Language:JavaScript 0.1%