https://github.com/jefferson1104/proffy
Plataforma criada com as tecnologias NodeJS, ReactJS e React Native, para buscar professores descrevendo suas habilidades, materia e valor de aula.
https://github.com/jefferson1104/proffy
nodejs react-native reactjs
Last synced: 4 months ago
JSON representation
Plataforma criada com as tecnologias NodeJS, ReactJS e React Native, para buscar professores descrevendo suas habilidades, materia e valor de aula.
- Host: GitHub
- URL: https://github.com/jefferson1104/proffy
- Owner: jefferson1104
- Created: 2020-08-04T01:13:10.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2022-06-22T16:18:54.000Z (almost 3 years ago)
- Last Synced: 2025-01-11T14:47:52.111Z (5 months ago)
- Topics: nodejs, react-native, reactjs
- Language: TypeScript
- Homepage:
- Size: 1.91 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 37
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
![]()
![]()
# 💻 About project
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.# 🚀 How to run this project
The project is divided into three parts:1. Back-end
2. Front-end
3. Mobile App> 💡 Both Front-end and Mobile App need the Back-end to be running to work.
## :cyclone: Cloning the repository
```bash
# Cloning the repository
$ git clone https://github.com/jefferson1104/Proffy.git# Access the project directory
$ cd Proffy
```## Running the web server (Back-end)
```bash
# 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
```## Running the web application (Front-end)
```bash
# 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
```## Running the app (Mobile App)
```bash
# 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
```## 🎨 Layout
Desktop
Mobile
![]()
![]()