An open API service indexing awesome lists of open source software.

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.

Awesome Lists containing this project

README

        


NextLevelWeek


GitHub language count
Repository size

Made by jefferson1104


GitHub last commit

License



ReactNative


ReactJS


ReactNative


Example

# 💻 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