Proffy é uma plataforma online que tem o objetivo de conectar alunos com professores e encontrar os melhores horário para ambos aprenderem.
Essa plataforma foi desenvolvida durante a NLW - Next Level Week 2 da Rocketseat.
- Cadastro de usuário
- Cadastro de cliente
- Cadastro de produtos
Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas:
Git, Node.js.
Além disto é bom ter um editor para trabalhar com o código como VSCode
Após ter feito a configuração de instalação na máquina é necessário fazer o download do repostiório aqui
ou realizar o clone do repositório.
git clone https://github.com/joseaugustodardengo/Proffy
Após feito o download, só seguir os passos a seguir no terminal do seu sistema operacional, para conseguir executar os serviços da aplicação.
# Acesse a pasta do projeto no terminal/cmd
$ cd Proffy
# Vá para a pasta server
$ cd server
# Instale as dependências
$ npm install
# Execute a aplicação
$ npm run start
# Criar o Banco de dados
$ npm knex:migrate
# O servidor inciará na porta:3333 - acesse <http://localhost:3333>
OBS: para realizar os seguintes comandos, o servidor tem que estar em execução
# Vá para a pasta da aplicação Front End
$ cd web
# Instale as dependências
$ npm install
# Execute a aplicação em modo de desenvolvimento
$ npm run start
# A aplicação será aberta na porta:3000 - acesse http://localhost:3000
Caso deseja executar o mobile, é necessário ter instalado o expo em um sua máquina. OBS 1: para realizar os seguintes comandos, o servidor tem que estar em execução
# Vá para a pasta da aplicação Mobile
$ cd mobile
# Instale as dependências
$ npm install
# Alterando a configuração do arquivo api.ts, dentro do caminho: <src/services>. Será necessário colocar na linha a seguir o IP do seu computador
$ baseURL: 'http://ip-do-computador:3333'
# Execute a aplicação em modo de desenvolvimento
$ npm run start
As seguintes ferramentas foram usadas na construção do projeto:
Feito por José Augusto Franco Dardengo
👋🏽 Entre em contato!