Skip to content

Project developed during NLW#2 - Next Level Week - By Rocketseat

License

Notifications You must be signed in to change notification settings

luccasPh/proffy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Proffy
Next Level Week #2

Made by Rocketseat License

Sobre   |    Tecnologias   |    Deploy da Aplicação   |    Como Executar   |   

design do projeto

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

Esta e a versão 2.0 deixado com desafio no final do evento, Proffy 2.0

🚀 Tecnologias

🔨 Deploy da Aplicação

💥 Como Executar

  • Pré-requisitos

    • É necessário possuir o Git instalado e configurado no computador
    • Para o backend e frontend, é necessário possuir o Docker & Docker Compose instalado e configurado no computador
    • Para o mobile, é essencial ter o Expo instalado de forma global na máquina
  • Clonando o projeto

    $ git clone https://github.com/luccasPh/proffy.git
    $ cd proffy
  • Iniciando o Backend e Frontend

    # Criando a imagem Docker do banco de dados:
    # Dentro do projeto, já existe uma arquivo docker-compose.yml que possui o
    # PostgreSQL como banco de dados, basta ter o Docker instalado em sua máquina.
    $ docker-compose up -d # Iniciará em background e não irá bloquear o shell
  • Iniciando o Mobile(Android)

    $ cd mobile
    $ yarn && yarn android && yarn start