https://github.com/02alexis/admin-dashboard-next
🚀 Next.js 14 Admin Dashboard
https://github.com/02alexis/admin-dashboard-next
auth authentication css3 middleware mongodb-atlas nextjs
Last synced: about 2 months ago
JSON representation
🚀 Next.js 14 Admin Dashboard
- Host: GitHub
- URL: https://github.com/02alexis/admin-dashboard-next
- Owner: 02Alexis
- Created: 2024-02-05T16:52:46.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-02-08T18:36:59.000Z (over 2 years ago)
- Last Synced: 2025-03-14T14:16:59.726Z (about 1 year ago)
- Topics: auth, authentication, css3, middleware, mongodb-atlas, nextjs
- Language: JavaScript
- Homepage:
- Size: 405 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Next.js 14 Admin Dashboard, Creación de usuarios y productos, e inicio de sesión. Este proyecto proporciona un dashboard administrativo potente construido con Next.js 14. La aplicación es fullstack, con acciones del servidor para garantizar un rendimiento eficiente. Permite la creación y gestión de usuarios y productos, así como la autenticación segura con un sólido sistema de inicio de sesión. Utiliza MongoDB como base de datos para un almacenamiento de datos flexible y escalable. Proyecto escalable y fácil de usar
## Instalación
1. **Clona el repositorio:**
```bash
https://github.com/02Alexis/Admin-dashboard-next.git
# Navega al directorio del proyecto:
cd Admin-dashboard-next
# Instala las dependencias del proyecto
npm install
```
## Configuración de Variables de Entorno
Para que el proyecto funcione correctamente, es necesario configurar las variables de entorno en un archivo `.env` en la raíz del proyecto. Puedes crear este archivo y pegar los siguientes datos:
```bash
DB_URI=yourDb
AUTH_SECRET=generatesecretkey
AUTH_URL=http://localhost:3000/api/auth
```
Asegúrate de reemplazar `yourDb` con la URL de tu base de datos MongoDB ya sea local o en la nube usando MongoDB Atlas o la base de datos que uses. Estas variables se utilizan para configurar la conexión a la base de datos y para la autenticación.
## **Ejecutar el Proyecto**: Inicia el proyecto utilizando el siguiente comando:
```bash
npm run dev
```
# Samples
## Dashboar page

## Users page

## add new user

## Products page

## add new product
