Comentando Películas es una aplicación web que permite a los usuarios comentar y discutir sobre películas. Los usuarios pueden registrarse, iniciar sesión y agregar comentarios a sus películas favoritas, así como responder a los comentarios de otros usuarios.
- Registro de usuarios: Los usuarios pueden registrarse con un nombre de usuario, correo electrónico y contraseña.
- Autenticación: La aplicación utiliza tokens JWT para autenticar a los usuarios en la API.
- Comentarios: Los usuarios pueden agregar comentarios a películas y responder a los comentarios existentes.
- Visualización de películas: La aplicación muestra información detallada sobre las películas obtenidas de The Movie DB.
- REST API: La aplicación cuenta con una API RESTful para interactuar con las películas y los comentarios.
- Frontend: Next.js
- Backend: Django REST Framework
- Base de datos: PostgreSQL
- Sistema de control de versiones: Git
- Clona este repositorio en tu máquina local.
- Instala las dependencias del frontend y el backend.
En la carpeta del back:
- Crear un nuevo entorno virtual:
python -m venv nombre_del_entorno
- Activar el entorno virtual:
.nombre_del_entorno\Scripts\activate
- Instalar las dependencias:
pip install -r requirements.txt
- Ejecutalo con
python manage.py runserver
En la carpeta del Front:
- Instala dependencias:
npm i
- Ejecutalo:
npm run dev