Proffy - It's a platform where you can study or teach. A teacher putting his data, the subject he wants to teach, and choosing the best time to teach his class. Thus, the registered data were available on the website where students can choose the teacher that best fits their preferences.
The project is divided into three parts:
- Back-end
- Front-end
- Mobile App
💡 Both Front-end and Mobile App need the Back-end to be running to work.
# Cloning the repository
$ git clone https://github.com/jefferson1104/Proffy.git
# Access the project directory
$ cd Proffy
# Access the server project directory
$ cd backend
# Install dependencies
$ npm install
# Run the Migrates
$ npm run knex:migrate
# Run the API
$ npm run start
# The server will start at port:3333 - access http://localhost:3333
# Access the front-end project directory
$ cd web
# Install dependencies
$ npm install
# Run app
$ npm run start
# The application will open at port:3000 - access http://localhost:3000
# Access the Mobile App project directory
$ cd mobile
# Install dependencies
$ npm install
# Run app
$ npm run start
# The application will open at port:19002 - access http://localhost:19002
# Use the app expo downloaded on your mobile to scan the QRCode