Este proyecto consiste en una aplicación web inspirada en la funcionalidad básica de la plataforma Reddit. Permite a los usuarios registrados crear publicaciones, interactuar mediante comentarios, y explorar publicaciones populares. La aplicación está diseñada utilizando tecnologías modernas para el frontend y backend, asegurando una experiencia fluida y responsiva para los usuarios.
- React.js
- Tailwind CSS
- React Router DOM
- Tremor UI
- Zustand (estado global)
- JSON Web Tokens (JWT)
- react-icons
- react-hook-form
- react-query
- Creación y visualización de publicaciones.
- Comentarios asociados a las publicaciones.
- Autenticación de usuarios con JWT.
- Rutas protegidas para la gestión de acceso.
git clone https://github.com/tu-usuario/nombre-del-repositorio.git
cd nombre-del-repositorio
npm install
Crear un archivo .env
en la raíz del proyecto y configurar las variables necesarias (por ejemplo, para la conexión a la base de datos y configuración del JWT).
npm start
La aplicación estará disponible en http://localhost:5173.