O Ofertas Rapidas é um aplicativo que permite aos usuários compartilharem e descobrirem promoções emocionantes em vários sites. Os usuários podem postar suas promoções favoritas, categorizá-las e interagir com outras promoções através de avaliações e comentários.
- nodejs
- nodemailer
- prisma
- multer
- googleapis
- bcrypt
- jsonwebtoken
- yup
- Cadastro e autenticação de usuários.
- Postagem de promoções com informações detalhadas.
- Categorização de promoções por tipo.
- Avaliação e comentários de promoções.
- recuperação de senha
- validação de conta com envio de email para o usaurio confirmar.
- Favoritos para salvar promoções favoritas.
-
Clone este repositório em sua máquina local:
git clone https://github.com/Alessandro021/ofertas-rapidas-be.git
-
Navegue até a pasta do projeto: cd ofertas-rapidas-be
-
Instale as dependências do projeto: npm install
-
Configuração do Banco de Dados:
- Crie um banco de dados PostgreSQL e atualize as configurações de conexão no arquivo
.env
.
-
Inicialize o servidor: npm run start
-
O aplicativo estará disponível em
http://localhost:3333
.
- Crie uma conta ou faça login para começar a compartilhar e descobrir promoções.
- Clique em "Postar Promoção" para adicionar uma nova promoção.
- Explore promoções existentes por categoria ou use a pesquisa.
- Clique em uma promoção para ver detalhes, avaliar e comentar.
- Marque promoções como favoritas para acessá-las facilmente posteriormente.
Este projeto é de código aberto e aceita contribuições. Sinta-se à vontade para abrir problemas (issues) e enviar solicitações de pull (pull requests) para melhorar o aplicativo.
Este projeto está licenciado sob a Licença MIT. Consulte o arquivo LICENSE para obter detalhes.