Pesquisar

Ajuda para concluir trabalho para conclução de curso

21/02/2023 às 16:45

Descrição do Projeto:

Preciso de alguem para me ajudar a concluir um trabalho de conclução de curso

Sou estudante, Valores ALTOS serão desconsiderados

Typescript
NestJS
Prisma
Angular

Backend - Estrutura básica requerida
Criar uma API backend com usuários, perfis, jogos e gêneros.

Estrutura da Entidade: Usuários (Users)
Name;
Email;
Password;
CPF;
isAdmin;
Estrutura da Entidade: Perfis (Profiles)
Title;
ImageURL;
Estrutura da Entidade: Jogos (Games)
Title;
CoverImageUrl;
Description;
Year;
ImdbScore (0 a 5);
TrailerYouTubeUrl;
GameplayYouTubeUrl;
Estrutura da Entidade: Gêneros (Genres)
Name;
Relações
Um usuário x muitos perfis;
Muitos jogos x muitos gêneros;
Muitos perfis x muitos jogos (jogos favoritos);
Endpoints
[Create] Usuários (não precisa de autenticação);
[AUTH] [GET] Homepage: lista de jogos favoritos; lista de jogos, classificados por gênero;
[AUTH] [CRUD] Perfis; Favoritar jogo;
[AUTH] [ADMIN] [CRUD] Usuários (apenas admins podem gerenciar usuários);
[AUTH] [ADMIN] [CRUD] Jogos (apenas admins podem criar jogos);
[AUTH] [ADMIN] [CRUD] Gêneros (apenas admins podem criar gêneros).
Requisitos
Validação de dados em todos os endpoints com class-validator;
Status Code corretos em todos os endpoints:
200, 201, 400, 404, etc.
Persistência de Dados no SQL com Prisma;
Formatação do código utilizando o Prettier/ESLint;
Documentação dos endpoints com Swagger;
Diagrama de relacionamentos do banco de dados;
Cors habilitado;
Deploy do projeto;
Deploy do banco de dados.

Atividades do cliente nesse projeto:

Última visualização: 17/03/2023 às 09:04

Última interação: 21/02/2023 às 18:30

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Desenvolvimento Web
Orçamento: Aberto
Nível de experiência: Iniciante
Visibilidade: Público
Propostas: 2
Propostas excluídas: 1
Interessados: 3
Valor Mínimo: R$ 50,00

Cliente

Freelancer vencedor

Propostas (1)
  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Correção de LID/JID no Whaticket - Ano passado eu fiz a modificação abaixo no Whaticket, porém, de três semanas para cá voltou a dar problema: não está unificando o lead. Implementa&c...

Catálogo online de temas de acervo para empresa de decoração - Olá! Busco profissional para criar um site simples que funcione como um catálogo de temas do nosso acervo para empresa de decoração de festas. A ideia é que, com ...

Integração da API Frota162 com aplicação - Fazer integração da app com a API Frota162. Docs: https://docs.frota162.com.br/ Segue também PRD abaixo com os passos já mapeados: 1. Setup - credenciais, sandbox e co...

Desenvolver front-end, ajustes e complementação de plataforma - Ajuda com orçamentos e planejamento da plataforma, além de ajustes técnicos e complementares. Necessito de desenvolvimento front-end e suporte para complementação...

Sistema de gestão multimarketplace com CRM e dashboard de lucro - Preciso desenvolver um sistema web personalizado para gestão e controle de vendas em múltiplos marketplaces brasileiros. Contexto da operação: Vendo nos marketplaces Me...

Carregando...

Carregando...

Pesquisar

FREELANCERS
PROJETOS
Ocorreu um erro inesperado. Caso o erro persista, entre em contato conosco através do e-mail suporte@99freelas.com.br.