/Proffy

:fire: Platform to bring together students who want to learn high school subjects and teachers who can give those classes.

Primary LanguageTypeScriptGNU General Public License v3.0GPL-3.0

Proffy

✒️ About the app

Proffy is a platform to bring together students who want to learn high school subjects and teachers who can give those classes.

💻 Web app

Web

📱 Mobile app

Web

🚀 Run the app

To run on your computer, you need:

  • Node
  • A package manager like NPM or Yarn
  • Expo to run the mobile app
  1. Cloning the repo
  $ git clone https://github.com/MatheusChein/Proffy.git
  1. Running the app:
  • Using npm
  # Install dependencies
  $ npm install

  ## Create the database
  $ cd server
  $ npm run knex:migrate

  # Start the server
  $ npm start

  # Start the web app
  $ cd web
  $ npm start

  # Start the mobile app
  $ cd mobile
  $ npm start
  • Using yarn
  # Install dependencies
  $ yarn

  ## Create the database
  $ cd server
  $ yarn knex:migrate

  # Start the server
  $ yarn start

  # Start the web app
  $ cd web
  $ yarn start

  # Start the mobile app
  $ cd mobile
  $ yarn start

🧰 Technologies used

  • React
  • Typescript
  • Knex
  • SQLite3
  • Axios
  • ESLint
  • Prettier

👨‍💻 Features

  • Componentization
  • React States
  • React Hooks
  • Custom React Component Properties
  • ES6+ Destructuring
  • Ternary Conditioning
  • Import / Export statements

📝 License

This project is under the MIT license. Check out the LICENSE file for further details.

💼 Contact me

Linkedin Badge Gmail Badge