/nlw2-proffy

Projeto Proffy - NLW#2 📘

Primary LanguageTypeScriptMIT LicenseMIT

NLW2-proffy


Maicon Boer License Stargazers

Conectando professores e estudantes, Next Level Week2 @Rocketseat

Especificações

Web

Mobile

💻 Tecnologias

Utiliza as seguintes tecnologias:

Back-end

  • Node.js
  • Typescript
  • Express
  • Knex.js
  • SQLite

Front-end: Web

  • ReactJS
  • Typescript
  • Axios

Front-end: Mobile

  • React-Native
  • Typescript
  • Axios

🚀 Funcionalidades

  • Aplicação para conectar estudantes e professores.

👷 Como rodar

# Clone o Repositorio
$ git clone https://github.com/maiconboer/nlw2-proffy.git

📦 Rode o Servidor/API

Importante!

Crie dentro da pasta proffy_server / src / database um arquivo chamado database.sqlite

# Acesse a pasta do servidor
$ cd proffy_server
# Instale as depedencias
$ yarn install
# Rode as migrations para criar as tabelas no banco de dados
$ yarn knex:migrate
# Inicie o servidor
$ yarn start

API rodando no endereço: http://localhost:3333/

💻 Rode a versão WEB

# Acesse a pasta web
$ cd proffy_web
# Instale as depedencias
$ yarn install
# Inicie a aplicação
$ yarn start

Aplicação rodando no endereço: http://localhost:3000/


Em breve explicações para rodar versão mobile.