Skip to content

📚 O seu jeito fácil de encontrar um professor que faça sentido para os seus objetivos.

License

Notifications You must be signed in to change notification settings

bprofiro/proffy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📚 O seu jeito fácil de encontrar um professor que faça sentido para os seus objetivos.

GitHub language count Repository size GitHub last commit License Stargazers Feito pela Brenda

🚧 Em desenvolvimento 🚀 🚧

Tabela de conteúdos

💻 Sobre o projeto

Proffy - Esse projeto foi desenvolvido durante a Next Level Week, organizada pela Rocketseat, evento criado com o objetivo de passar, no periodo de uma semana, conhecimentos básicos e avançados de programação, por meio do desenvolvimento de um projeto de ponta a ponta. O projeto de vez foi o Proffy.

O Proffy é um aplicativo de Marketplace de professores de programação, visando conectar alunos interessados em conhecer a linguagem JavaScript e instrutores dispostos a ensina-la. Ele foi desenvolvido com uma Rest API em NodeJs, ReactJS e React Native, tudo isso utilizando o TypeScript.

A escolha dessa Stack se deve à quantidade de conhecimento que é possível aproveitar entre as tecnologias, por conta de todas elas utilizarem apenas uma linguagem: o JavaScript, além de serem extremamente modernas e poderosas com o uso de seu ecossistema.


⚙️ Funcionalidades

  • Usuários podem se cadastrar na plataforma enviando:

    • nome, email e senha
  • Usuários podem se autenticar na plataforma enviando:

    • email e senha
  • Usuários podem recuperar sua senha enviando:

    • email
  • Dentro da plataforma os usuários podem:

    • cadastrar suas aulas
    • salvar seus professores favoritos
    • entrar em contato com outros professores
    • listar todos os professores
    • filtrar professores por tecnologia e disponibilidade
    • fazer upload de imagem
    • alterar seus dados e aulas
    • alternar entre dark e light mode

🎨 Layout

Frontend web

Frontend mobile


🚀 Como executar o projeto

Pré-requisitos

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

🎲 Rodando o Backend (servidor)

# Clone este repositório
$ git clone https://github.com/bprofiro/proffy.git

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

# Acesse a pasta do projeto do servidor
$ cd server

# Instale as dependências
$ npm install

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

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

🎲 Rodando o Frontend (web)

# Clone este repositório
$ git clone https://github.com/bprofiro/proffy.git

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


# Acesse a pasta do projeto da aplicação web
$ cd web

# Instale as dependências
$ npm install

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

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

🎲 Rodando o Frontend (mobile)

# Clone este repositório
$ git clone https://github.com/bprofiro/proffy.git

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

# Acesse a pasta do projeto da aplicação web
$ cd mobile

# Instale as dependências
$ npm install

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

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

🛠 Tecnologias

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

Backend

Web

Mobile


💪 Como contribuir no 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


Brenda Profiro
🚀


📝 Licença

Este projeto esta sobe a licença MIT.

Feito com ❤️ por Brenda Profiro 👋🏽 Entre em contato!


About

📚 O seu jeito fácil de encontrar um professor que faça sentido para os seus objetivos.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages