An open API service indexing awesome lists of open source software.

https://github.com/victor-lis/dev-controle

Site simulando uma loja de games usando NextJS!
https://github.com/victor-lis/dev-controle

mongodb-atlas next-js prisma-schema react-js tailwind-css typescript

Last synced: 6 months ago
JSON representation

Site simulando uma loja de games usando NextJS!

Awesome Lists containing this project

README

          

# Dev Controle 🚀

![Next JS](https://img.shields.io/badge/Next-black?style=for-the-badge&logo=next.js&logoColor=white)
![TypeScript](https://img.shields.io/badge/typescript-%23007ACC.svg?style=for-the-badge&logo=typescript&logoColor=white)
![TailwindCSS](https://img.shields.io/badge/tailwindcss-%2338B2AC.svg?style=for-the-badge&logo=tailwind-css&logoColor=white)
![MongoDB](https://img.shields.io/badge/MongoDB-%234ea94b.svg?style=for-the-badge&logo=mongodb&logoColor=white)
![Prisma](https://img.shields.io/badge/Prisma-3982CE?style=for-the-badge&logo=Prisma&logoColor=white)

Sistema de gerenciamento de chamados desenvolvido para otimizar o fluxo de trabalho de desenvolvedores.




## 🌟 Características

- **Autenticação Google** - Login simplificado e seguro
- **Dashboard Intuitivo** - Gerenciamento visual de chamados
- **Gestão de Clientes** - Cadastro e controle de clientes
- **Portal do Cliente** - Área para abertura de chamados
- **Design Responsivo** - Interface adaptável para todos dispositivos




## 💻 Tecnologias

- **Next.js 14** - Framework React com SSR e CSR
- **TypeScript** - Tipagem estática para maior segurança
- **Tailwind CSS** - Estilização moderna e responsiva
- **Prisma ORM** - Modelagem e gestão do banco de dados
- **MongoDB Atlas** - Banco de dados em nuvem
- **NextAuth** - Sistema de autenticação completo




## 🚀 Funcionalidades

### Para Desenvolvedores
- Gestão de chamados
- Controle de clientes
- Histórico de atendimentos
- Dashboard administrativo


### Para Clientes
- Abertura de chamados
- Acompanhamento de status
- Comunicação direta




## 📸 Screenshots


Home
Login






Chamados
Clientes







## 🛠️ Instalação

```bash
# Clone o repositório
git clone https://github.com/seu-usuario/dev-controle.git

# Instale as dependências
npm install

# Configure as variáveis de ambiente
cp .env.example .env

# Execute as migrações do Prisma
npx prisma migrate dev

# Inicie o servidor
npm run dev
```




## 👨‍💻 Desenvolvido por

[@Victor-Lis](https://github.com/Victor-Lis)

*Projeto desenvolvido durante o curso [NextJS do zero ao avançado na prática 2023](https://www.udemy.com/course/nextjs-zero-ao-avancado/) do Sujeito Programador.*