gmmunis / Proffy

NLW2 Rocket Seat Projeto desenvolvido com Reactjs, Nodejs, React Native, Expo, SqLite, Knex

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Proffy

Next Level Week #2

Node.js | React.js | React Native

🔖 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.

🚀 Tecnologias

💥 Como Executar

Pré-requisitos

  • É necessário ter o Node.js instalado.
  • É necessário ter o Git instalado e configurado.
  • É necessário ter um gerenciador de pacotes seja o NPM ou Yarn
  • É preciso ter o Expo instalado de forma global na máquina.

1 - Faça um clone do repositório

2 - Executando a aplicação:


    Backend

  • API  $ cd server
  • Instalando as dependências do projeto  $ yarn ou npm install
  • Configurando o banco de dados e criando as tabelas.  $ yarn kenex:migrate ou npm run knex:migrate

    Iniciando o backend

  • Inicie a API $ yarn start ou npm start

    Frontend

  • Aplicação web $ cd web
  • Instalando as dependências do projeto $ yarn ou npm install
  • Iniciando a aplicação web $ yarn start ou npm start

    Mobile

  • Aplicação Mobile $ cd mobile
  • Instalando as dependências do projeto. $ yarn ou npm install
  • Iniciando a aplicação mobile $ yarn ou npm start

📝 Licença

Esse projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.

About

NLW2 Rocket Seat Projeto desenvolvido com Reactjs, Nodejs, React Native, Expo, SqLite, Knex


Languages

Language:TypeScript 76.1%Language:CSS 22.9%Language:HTML 0.9%Language:JavaScript 0.2%