Proffys (slang for teacher in portuguese) is a plataform to connect teachers and students. As a teacher, you can register yourself putting your information, like price, schedule, biography, profile picture and the subject you want to teach. As a student you can choose the teacher that best fits your preferences, filtering them by subject, class schedule and days of the week. Project developed during Next Level Week #2 @Rocketseat
- Typescript
- React
- React native
- Expo
- Express
- Node.js
- Npm
- Expo
# Clone repository
$ git clone https://github.com/Thalisson-Alves/Proffy
# Go to Proffy directory
$ cd Proffy
# Go to server directory
$ cd server
# Install dependecies
$ npm install
# Create sqlite database
$ npm run knex:migrate
# Run API
$ npm start
API run at http://localhost:3333
# Go to web directory
$ cd web
# Install dependecies
$ npm install
# Run web application
$ npm start
Web application run at http://localhost:3000
# Go to mobile directory
$ cd mobile
# Install dependecies
$ npm install
# Install all fonts used
$ expo install expo-font @expo-google-fonts/archivo @expo-google-fonts/poppins
# Run mobile application
$ npm start
Download the expo app on your smartphone and read the qr code that will appear in cmd
Fell free to send a issue if you found a problem. If you already found a solution to the problem, send me a pull request, I would appreciate it.