https://github.com/higorsnt/proffy
👨🏫 Projeto desenvolvido durante a NLW#2 (Next Level Week) da Rocketseat 👩🏫
https://github.com/higorsnt/proffy
nodejs proffy react react-native rocketseat typescript
Last synced: 17 days ago
JSON representation
👨🏫 Projeto desenvolvido durante a NLW#2 (Next Level Week) da Rocketseat 👩🏫
- Host: GitHub
- URL: https://github.com/higorsnt/proffy
- Owner: higorsnt
- License: mit
- Created: 2020-08-03T20:29:55.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2022-11-16T21:27:28.000Z (over 2 years ago)
- Last Synced: 2025-04-10T22:54:09.655Z (17 days ago)
- Topics: nodejs, proffy, react, react-native, rocketseat, typescript
- Language: TypeScript
- Homepage:
- Size: 825 KB
- Stars: 56
- Watchers: 1
- Forks: 35
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
![]()
Next Level Week #2
Node.js | ReactJS | React Native
Sobre |
Tecnologias |
Como Executar |
Licença
![]()
## :bookmark: Sobre
O **Proffy** é uma aplicação Web e Mobile feita para auxiliar na conexão entre os alunos e os professores. Logo, esta aplicação oferece aos professores a possibilidade de registrar aulas, podendo adicionar informações como a disciplina, o custo e horário e aos alunos a possibilidade de buscar pelas aulas cadastradas.
Este projeto foi idealizado pensando no **6 de agosto**, onde se comemora o **Dia Nacional dos Profissionais da Educação**.
Essa aplicação foi realizada durante a Next **Level Week #2**, projeto da [Rocketseat](https://rocketseat.com.br/).## :rocket: Tecnologias
- [Typescript](https://www.typescriptlang.org/)
- [Node.js](https://nodejs.org/en/)
- [ReactJS](https://reactjs.org/)
- [React Native](http://facebook.github.io/react-native/)
- [Expo](https://expo.io/)
- [Express](https://expressjs.com/)
- [axios](https://github.com/axios/axios)## :boom: Como Executar
- ### **Pré-requisitos**
- É **necessário** possuir o **[Node.js](https://nodejs.org/en/)** instalado no computador
- É **necessário** possuir o **[Git](https://git-scm.com/)** instalado e configurado no computador
- Também, é **preciso** ter um gerenciador de pacotes seja o **[NPM](https://www.npmjs.com/)** ou **[Yarn](https://yarnpkg.com/)**.
- Por fim, é **essencial** ter o **[Expo](https://expo.io/)** instalado de forma global na máquina1. Faça um clone do repositório:
```sh
$ git clone https://github.com/HigorSnt/proffy.git
```2. Executando a Aplicação:
```sh
# API
$ cd server
# Instalando as dependências do projeto.
$ yarn # ou npm install
# Configurando o banco de dados e criando as tabelas.
$ yarn knex:migrate # ou npm run knex:migrate# Inicie a API
$ yarn start # ou npm start# Aplicação web
$ cd web
# Instalando as dependências do projeto.
$ yarn # ou npm install
# Inicie a aplicação web
$ yarn start # ou npm start# Aplicação mobile
$ cd mobile
# Instalando as dependências do projeto.
$ yarn # ou npm install
# Inicie a aplicação mobile
$ yarn start # ou npm start
```## :memo: Licença
Esse projeto está sob a licença MIT. Veja o arquivo [LICENSE](LICENSE.md) para mais detalhes.
---
Projeto desenvolvido com a tutoria de [Diego Fernandes](https://github.com/diego3g), da [Rocketseat](rocketseat.com.br).