Skip to content

HallanCosta/proffy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Projeto NLW #02 - Proffy 💜

Sobre   |    Pré-visualização   |    Tecnologias   |    Dependências   |    Intalação   |    Licença   |    Author

📖 Sobre

<<   O Proffy é uma plataforma para melhorar a comunicação entre alunos e professores(proffys). Na plataforma você pode ser um professor podendo colocar a sua biografia, contato, sua melhor foto e dar aulas sobre o que você mais conhece. Se você é um estudante você pode filtrar os professores pela matéria, hora, dia e encontrar vários professores para ensinar você.

❗IMPORTATE: Essa aplicação foi desenvolvida, visando a comemoração do dia 06 de agosto que é o dia nacional dos profissionais de educação.

📷 Pré-visualização

💻 Web

Home Formulário Listagem Sem resultados

📱 Mobile

Splash Home
Quero estudar Favoritos
Filtro expandido Dar aulas

🚀 Tecnologias utilizadas

  • NodeJS
  • React JS
  • React Native
  • Typescript
  • Expo

📚 Dependências

Backend:

  • Axios
  • Cors
  • Express
  • Knex
  • Sqlite3
  • Celebrate

Web:

  • Axios
  • React router dom
  • Yup

Mobile:

  • Axios
  • Expo google fonts
  • React native gesture handler
  • React-native-picker-select
  • React navigation
  • React native community / Async-storage
  • React native community / Datetimepicker
  • React native modal datetimepicker

🎮 Como executar a aplicação

  # Instalação do projeto.
  $ mkdir proffy && cd proffy
  # Inicializando um projeto.
  $ git init
  # Clonando o projeto
  $ git clone git pull https://github.com/HallanCosta/proffy.git .

  # API
  $ cd server
  # Instale as dependências do projeto.
  $ yarn install # ou npm install
  # Crie o banco de dados e configure a 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

📝 Licença

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

💻 Desenvolvimento

Author Contribuidor

@HallanCosta

@Rocketseat

About

Projeto NLW #02 - Proffy

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages