Skip to content

Web & Mobile project developed with React + TypeScript React and React Native during the 2nd NLW by @Rocketseat, focused on connecting private tutors with interested students.

Notifications You must be signed in to change notification settings

savio-2-lopes/Proffy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Proffy
🚀 Proffy - 2º NLW 🚧


Documentation License: MIT


📌 Índice


💻 Sobre o projeto

📝 Proffy - é uma forma de conectar professores particulares a estudantes interessados de maneira mais rápida e intuitiva.

Projeto desenvolvido durante a 2º edição da NLW - Next Level Week oferecida pela Rocketseat.


⚙️ Funcionalidades

  • Os professores interessados podem se cadastrar na plataforma web enviando:

    • Matérias
    • Imagem/Avatar do professor(a)
    • Nome do professor(a)
    • Preço/Hora
    • Dias e Horário de atuação de serviço
    • Número para contato
  • Os estudantes tem acesso ao aplicativo móvel, onde podem:

    • filtrar os professores cadastrados por máterias, dias da semanas e horários disponiveis.
    • entrar em contato com a entidade através do WhatsApp

🎨 Layout

Mobile

NextLevelWeek2 NextLevelWeek2 NextLevelWeek2 NextLevelWeek2 NextLevelWeek2 NextLevelWeek2


Web

NextLevelWeek2 NextLevelWeek2 NextLevelWeek2 NextLevelWeek2


🚀 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 e o gerenciador de pacotes Yarn. 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/savio-2-lopes/Next-Level-Week-2.git

# Acesse a pasta do projeto no terminal/cmd
$ cd Next-Level-Week-2

# Vá para a pasta server
$ cd server

# Instale as dependências
$ yarn add

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

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

🧭 Rodando a aplicação web (Frontend)

# Clone este repositório
$ git clone github.com/savio-2-lopes/Next-Level-Week-2.git

# Acesse a pasta do projeto no terminal/cmd
$ cd Next-Level-Week-2

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

# Instale as dependências
$ yarn add

# Execute a aplicação em modo de desenvolvimento
$ 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)

Server (NodeJS + TypeScript)


📝 Licença

Este projeto está sob a licença do MIT. Veja a página de licença para mais detalhes.


🦸 Autor

Github Badge Instagram Badge LinkedIn Badge Gmail Badge

Feito com ❤️ por Savio Lopes 👋🏽 Entre em contato!


💙 Agradecimentos

Obrigado Rocketseat por disponibilizar esse conteúdo sensacional 🚀.

About

Web & Mobile project developed with React + TypeScript React and React Native during the 2nd NLW by @Rocketseat, focused on connecting private tutors with interested students.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages