Skip to content

Proffy - Aplicação para conectar professores a alunos que precisam estudar. Desenvolvido na Next Level Week #2 com a @Rocketseat

License

Notifications You must be signed in to change notification settings

wellingtoncid/Proffy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub language count Repository size Siga no Twitter GitHub last commit License Stargazers Feito por Wellington Cid

Proffy

🚧 Proffy em construção 🚀 🚧

SobreFuncionalidadesLayoutComo executarTecnologiasContribuidoresAutorLicença

💻 Sobre o projeto

Proffy - é uma forma de conectar professores e mestres de diversas matérias escolares as pessoas que precisam reforçar seus estudos de maneira mais prática e fácil.

Projeto desenvolvido durante a NLW - Next Level Week 2 oferecida pela Rocketseat. O NLW é uma experiência online com muito conteúdo prático, desafios e hacks onde o conteúdo fica disponível durante uma semana.


⚙️ Funcionalidades

  • Professores e mestres podem se cadastrar na plataforma web enviando:

    • uma imagem do seu avatar
    • nome completo e whatsapp
    • valor hora/aula para aparecer no card
    • além de selecionar uma ou mais matérias como:
      • Matemática
      • Português
      • História
      • Geografia
      • Artes
      • Ciências
      • Quimica
      • Física
      • Biologia
      • Inglês
      • entre outras
  • Os usuários tem acesso ao aplicativo móvel, onde podem:

    • navegar pelo cards para ver os professores cadastradas
    • entrar em contato com o Proffy através do WhatsApp

🎨 Layout

O layout da aplicação está disponível no Figma:

Made by wellingtoncid Made by wellingtoncid

Mobile

Proffy Proffy Proffy Proffy

Web

Proffy Proffy


🚀 Como executar o projeto

Este projeto é divido em três partes:

  1. Backend (pasta server)
  2. Frontend (pasta web)
  3. Mobile (pasta mobile)

💡Tanto o Frontend quanto o Mobile precisam que o Backend esteja sendo executado para funcionar.

Pré-requisitos

Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas: Git, Node.js, Expo. Além disto é bom ter um editor para trabalhar com o código como VSCode

🎲 Rodando o Backend (servidor)

# Clone este repositório
$ git clone git@github.com:wellingtoncid/Proffy.git

# Acesse a pasta do projeto no terminal/cmd
$ cd proffy

# Vá para a pasta server
$ cd server

# Instale as dependências
$ npm install ou yarn install

# Execute a aplicação em modo de desenvolvimento
$ npm run dev:server

# O servidor inciará na porta:3333 - acesse http://localhost:3333 

Run in Insomnia

🧭 Rodando a aplicação web (Frontend)

# Clone este repositório
$ git clone git@github.com:wellingtoncid/Proffy.git

# Acesse a pasta do projeto no seu terminal/cmd
$ cd proffy

# Vá para a pasta da aplicação Front End
$ cd web

# Instale as dependências
$ npm install ou yarn install

# Execute a aplicação em modo de desenvolvimento
$ npm run start ou yarn start

# A aplicação será aberta na porta:3000 - acesse http://localhost:3000

🛠 Tecnologias

As seguintes ferramentas foram usadas na construção do projeto:

Website (React + TypeScript)

Veja o arquivo package.json

Server (NodeJS + TypeScript)

Veja o arquivo package.json

Veja o arquivo package.json

Utilitários


👨‍💻 Contribuidores

💜 Um super thanks 👏 para a galera da Rocketseat que fez esse produto sair do campo da ideia e futuramente vai entrar nas lojas de aplicativos :)


Wellington Cid

👨‍🚀

💪 Como contribuir para o projeto

  1. Faça um fork do projeto.
  2. Crie uma nova branch com as suas alterações: git checkout -b my-feature
  3. Salve as alterações e crie uma mensagem de commit contando o que você fez: git commit -m "feature: My new feature"
  4. Envie as suas alterações: git push origin my-feature

Caso tenha alguma dúvida confira este guia de como contribuir no GitHub


🦸 Autor


Wellington Cid
🚀

Twitter Badge Linkedin Badge Gmail Badge


📝 Licença

Este projeto esta sob a licença MIT.

Feito com ❤️ por Wellington Cid 👋🏽 Entre em contato!


About

Proffy - Aplicação para conectar professores a alunos que precisam estudar. Desenvolvido na Next Level Week #2 com a @Rocketseat

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages