Este é o back-end do projeto NoirFlix, uma API para gerenciamento de filmes, categorias e fornecimento de dados consumidos pelo front-end.
- Node.js e Express para a criação da API;
- Estrutura MVC Para facilitar a troca de informações entre a interface do usuário aos dados no banco, fazendo com que as respostas sejam mais rápidas e dinâmicas
- MongoDB para o banco de dados (gerenciado com Mongoose);
- Vercel para deploy do back-end;
- Dotenv para o gerenciamento seguro de variáveis de ambiente.
- Endpoints para gerenciar filmes e categorias;
- Integração com banco de dados MongoDB para armazenamento dos dados;
- Suporte a operações CRUD (Create, Read, Update, Delete).
- Clone o repositório:
git clone https://github.com/seuusuario/noirflix-backend.git
- Instale as Dependências:
npm install
- Crie um arquivo .env com a sua string de conexão do MongoDB:
DB_CONNECTION_STRING=mongodb+srv://<usuário>:<senha>@cluster.mongodb.net/<database>?retryWrites=true&w=majority
- Execute o Servidor
npm start
O back-end está disponível online na Vercel: https://api-filmes-ofc.vercel.app/
Repositório do Front-End: https://github.com/Sr-Serda/NoirFlix