Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/matheusmendescosta/teste-tecnico-getdemo
https://github.com/matheusmendescosta/teste-tecnico-getdemo
Last synced: 1 day ago
JSON representation
- Host: GitHub
- URL: https://github.com/matheusmendescosta/teste-tecnico-getdemo
- Owner: matheusmendescosta
- Created: 2024-08-26T16:01:50.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-08-26T17:37:14.000Z (3 months ago)
- Last Synced: 2024-08-27T19:41:10.561Z (3 months ago)
- Language: TypeScript
- Size: 600 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[![Github Badge](https://img.shields.io/badge/-Github-000?style=flat-square&logo=Github&logoColor=white&link=https://github.com/matheusmendescosta)](https://github.com/matheusmendescosta)
[![Linkedin Badge](https://img.shields.io/badge/-LinkedIn-blue?style=flat-square&logo=Linkedin&logoColor=white&link=https://www.linkedin.com/in/matheusmendescosta/)](https://www.linkedin.com/in/matheusmendescosta/)# Teste para Desenvolvedor Full Stack - Get Demo
## Montando o ambiente de desenvolvimento
### Backend
Clone o projeto`git clone https://github.com/matheusmendescosta/teste-tecnico-getdemo`
Vamos começar com o backend
Acesse a pasta do projeto
`cd teste-tecnico-getdemo/`
Acesse a pasta do backend
`cd teste-tecnico-backend`
#### Agora vamos iniciar o postgres utilizando o docker composer depois instalar as dependencias
Subindo o container com postgres e pgAdmin
`docker-compose up`
Agora acesse o pgAdmin para criar o banco de dados
`localhost:8080`
Faça login
email `[email protected]`
password `password`
Agora crie um database com o nome
`get_demo_database`
Instalando dependencias
`yarn`
Agora rode o seed
`yarn run seed`
Agora rode o servidor
`yarn start`
OBS: Certifique-se de ter docker e o node instalado na sua maquina
Se tudo estiver correto você podera observar a seguinte mensagem em seu terminal
```
Express App Listening on Port 3001
```### Frontend
Acesse a pasta teste-tecnico-frontend
`cd teste-tecnico-frontend`
Na pasta teste-tecnico-frontend instale as dependencias
Instalando as dependencias
`npm i`
Agora basta rodar o projeto com o comando
`npm run dev`
Se tudo ocorrer bem você verá a mensagem
```
▲ Next.js 14.2.3
- Local: http://localhost:3000✓ Starting...
✓ Ready in 4.9s
```Acesse o link informado pelo frontend http://localhost:3000
Agora é só clicar em Demos no sidebar, para ter acesso a suas demos