O resultado final do projeto é uma rede social voltada para desenvolvedores, com uma interface de usuário atraente e responsiva, funcionalidades de interação entre usuários e um sistema de armazenamento de dados eficiente no banco de dados. Essas tecnologias e ferramentas escolhidas contribuíram para o desenvolvimento de uma aplicação de alta qualidade e desempenho, atendendo às necessidades da comunidade de desenvolvedores.
As seguintes ferramentas foram usadas na construção do projeto:
- Node.js
- API Rest
- Express
- PostgreSQL
- Prisma ORM
- Docker Compose
- Repository Pattern
- Deploy Railway
Executar:
- git clone [email protected]:GabriellCastro/social-dev-backend.git
- yarn ou npm install
- configure o .env
- sudo docker compose up -d
- npx prisma migrate dev
- yarn dev ou npm run dev
http://localhost:3001/
"ok": true