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

https://github.com/02alexis/nextjs-djangorest

🔥🚀 Nextjs-Djangorest
https://github.com/02alexis/nextjs-djangorest

api-rest crud-application django django-rest-framework nextjs14 python react tailwindcss

Last synced: about 1 month ago
JSON representation

🔥🚀 Nextjs-Djangorest

Awesome Lists containing this project

README

          

## Clonacion del Repositorio

```bash
git clone https://github.com/02Alexis/Nextjs-Djangorest.git
```

1. **Instalación del front :**
```bash
# Navega al directorio del proyecto:
cd Nextjs-Djangorest/frontend

# Instala las dependencias del proyecto
npm install

# Abre en tu navegador
http://localhost:3000
```

## Instalación del back
```bash
# Navega al directorio del proyecto:
cd Nextjs-Djangorest/backend
```

# Configuración del entorno virtual

Sigue los pasos a continuación para configurar y activar un entorno virtual:

$ py -m venv venv
$ .\venv\Scripts\activate

# Instalación de dependencias
Asegúrate de tener el entorno virtual activo y ejecuta el siguiente comando para instalar las dependencias del proyecto:

pip install -r requirements.txt

# Migraciones de la base de datos

Ejecuta los siguientes comandos para aplicar las migraciones y crear las tablas en la base de datos:

python manage.py makemigrations
python manage.py migrate

# Iniciar el servidor local

Ejecuta el siguiente comando para iniciar el servidor local:

$ python manage.py runserver
http://localhost:8000/api/tasks/

# Samples

## Frontend
![image](https://github.com/02Alexis/Nextjs-Djangorest/assets/99287560/782b9b9b-7a9d-48d2-97bf-9250028ea3ab)

## Backend
![image](https://github.com/02Alexis/Nextjs-Djangorest/assets/99287560/8506e6d9-59c9-4931-ae01-0e851fc5486c)