andre23arruda / happy

Next Level Week 3

Home Page:happy-gamma-gules.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Happy

🚀 Next Level Week 3

Tecnologias   |    Projeto   |    Instalação

🚀 Tecnologias

Esse projeto foi desenvolvido com as seguintes tecnologias:

💻 Projeto

Happy é uma aplicação feita para listar casas de acolhimento de crianças e jovens em sua cidade, exibindo horários de visita e instruções.

Models

Models


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
. activate.sh
# ou
. venv/Scripts/activate # windows
. venv/bin/activate # linux

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

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

# Criar superusuário (poderá fazer login e entrar no admin)
. create_su.sh
# username -> teste
# password -> teste1234

# Start
. run.sh

Frontend

No terminal, rodar

# Entrar na pasta dos arquivos do projeto frontend
cd web

# Renomear .env_example para .env
cp .env_example .env
# ADICIONE OS VALORES CORRETOS

# Instalar os pacotes do projeto
yarn install

# Rodar
yarn start
Screen 1

Screen 1


Screen 2

Screen 2


Screen 3

Screen 3


Mobile

No terminal, rodar

# Entrar na pasta dos arquivos do projeto mobile
cd mobile

# Instalar os pacotes do projeto
yarn install

# Rodar
expo start

Terceiro: rodar expo no celular

  • Abrir expo no celular
  • Ler QR code e executar o app

Mobile 1

About

Next Level Week 3

happy-gamma-gules.vercel.app


Languages

Language:CSS 29.9%Language:TypeScript 29.6%Language:HTML 18.8%Language:Python 10.8%Language:JavaScript 9.3%Language:Shell 1.6%