Skip to content

andre23arruda/proffy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Proffy

🚀 Next Level Week 2

Tecnologias   |    Projeto   |    Instalação

🚀 Tecnologias

Esse projeto foi desenvolvido com as seguintes tecnologias:

💻 Projeto

Proffy é uma plataforma de estudos online que deseja facilitar o contato entre professores disponíveis e alunos interessados.

Instalação

Pré requisitos

Ter instalado:

Backend

No terminal, rodar:

# Entrar na pasta dos arquivos do backend
cd backend

# Renomear env_example.py para env.py
cp setup/env_example.py setup/env.py
# ADICIONE OS VALORES CORRETOS

# Criar um ambiente virtual
python -m venv venv

# Ativar o ambiente virtual
. venv/Scripts/activate
# ou ./venv/bin/activate

# Instalar os pacotes necessários
pip install -r requirements.txt

# Executar as migrações
python manage.py migrate

# Carregar fixtures
python manage.py loaddata school_subjects

# Rodar backend
. run.sh

OBS:

Usei o Cloudinary para salvar as imagens dos professores, mas não é necessário.

Frontend

No terminal, rodar

# Entrar na pasta dos arquivos do projeto frontend
cd web

# Instalar os pacotes necessários
yarn install

# Rodar
yarn start
Home Page

Home Page


Student Page

Student Page


Teacher Page

Teacher Page


Mobile

No terminal, rodar

# Entrar na pasta dos arquivos do projeto mobile
cd mobile

# Instalar os pacotes necessários
yarn install

# Rodar
expo start

Terceiro: rodar expo no celular

  • Abrir expo no celular
  • Ler QR code e executar o app
Splash On Boarding 1 On Boarding 2

Splash Screen, On Boarding 1 and On Boarding 2


Home Be a Teacher List Proffys

Home, Be a Teacher and List Proffys


Favorites

Favorites