Skip to content

JadnaSantos/local-maps

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Local-maps 🌎

Sobre ✹

Local Maps é um app que ajuda as pessoas a conhecer melhor o comércio local, o projeto é constituído por uma plataforma web que as pessoas possam cadastrar os estabelecimentos.

Layout 🩚

Web

Local Maps Local Maps Local Maps Local Maps Local Maps

Mobile

Local Maps Local Maps Local Maps Local Maps

🚀 Tecnologias

Back-End

Banco de dados

Front-End

Mobile

Arquitetura

Para execução do projeto eu procurei utilizar Single Responsibility Principle (SRP), que basicamente consiste em modulos e funçÔes deve ter uma responsabilidade.

📃 Funcionalidades

VersĂŁo Web:

  • Cadastrar um novo usuĂĄrio;
  • Logar um usuĂĄrio;
  • Verificar autenticação para rotas privadas;
  • Mostar detalhes do usuĂĄrio;
  • Cadastrar um estabelecimento;
  • Listar um estabelecimento;

VersĂŁo Mobile:

  • Cadastrar um novo usuĂĄrio;
  • Logar um usuĂĄrio;
  • Verificar autenticação para rotas privadas;
  • Mostar detalhes do usuĂĄrio;
  • Cadastrar um estabelecimento;
  • Listar um estabelecimento;

✅ Requisitos Back end

Para executar o projeto vocĂȘ precisa instalar as depedĂȘncia citadas a cima

# Entre na pasta back-end
$ cd back-end

# Execute o comando e o projeto sera aberto no Visual Studio Code
$ code .

# Instale as dependĂȘncias
$ yarn dev

# ApĂłs isso vocĂȘ precisa gerar as tables no DB.

# Não se esqueça de configurar o DB em prisma/schema.prisma e
# também a variåvel DATABASE_URL e a JWT_SECRET_KEY no arquivo .env

# ApĂłs, basta rodar o comando abaixo.
$ npx prisma migrate dev --name init

# Inicialize o servidor em modo desenvolvimento
$ yarn run dev

# O servidor irĂĄ iniciar em http://localhost:3001

✅ Requisitos Front-end

Para executar o projeto vocĂȘ precisa instalar as depedĂȘncia citadas a cima

# Entre na pasta front end
$ cd front-end

# Execute o comando e o projeto sera aberto no Visual Studio Code
$ code .

# Instale as dependĂȘncias
$ npm i

# ApĂłs isso vocĂȘ precisa gerar as tables no DB.

# Inicialize o servidor em modo desenvolvimento
$ npm run dev

# O servidor irĂĄ iniciar em http://localhost:3333

✅ Requisitos Mobile

Para executar o projeto vocĂȘ precisa instalar as depedĂȘncia citadas a cima

# Entre na pasta front end
$ cd app

# Execute o comando e o projeto sera aberto no Visual Studio Code
$ code .

# Instale as dependĂȘncias
$ npm i

# ApĂłs isso vocĂȘ precisa gerar as tables no DB.

# Inicialize o servidor em modo desenvolvimento
$ expo start

Feito com 💖 por Jadna Silva contato: https://www.linkedin.com/in/jadna-jesus/