Skip to content

Repository files navigation

🚀 Proyecto Full Stack: Plataforma para Lectores 📖✨

¡Acabo de completar un nuevo proyecto Full Stack! 🎉
Ha sido un gran desafío y una excelente oportunidad para poner en práctica y fortalecer mis habilidades en desarrollo web.


📚 ¿De qué trata?

Es una aplicación para lectores que permite subir libros en formato PDF y compartirlos con otros usuarios.
Además, cuenta con un sistema avanzado de gestión de roles, lo que garantiza que solo los usuarios con los permisos adecuados puedan acceder a ciertas funcionalidades.


🔹 Características principales

  • ✅ Gestión de categorías y roles
  • ✅ El administrador puede asignar roles y definir accesos por secciones
  • ✅ Agregar, editar y eliminar libros (según permisos asignados)
  • ✅ Funciones exclusivas para administrador o usuarios con permisos especiales:
    • Crear y gestionar roles
    • Administrar categorías
    • Asignar permisos
    • Eliminar usuarios

🔧 Tecnologías utilizadas

  • Backend: FastAPI + Tortoise ORM
  • 🗄 Base de datos: PostgreSQL
  • 🎨 Frontend: Next.js 15 + React 19
  • 💅 Estilos: Tailwind CSS 4 + shadcn/ui
  • 🔄 Gestión de estado: Zustand

📂 Repositorios del código


💡 Conclusión

Este proyecto me permitió:

  • Fortalecer mis conocimientos en desarrollo Full Stack.
  • Trabajar con tecnologías de última generación.
  • Enfrentar y superar un reto real de arquitectura y gestión de permisos.

Si te interesa el proyecto o tienes algún feedback, ¡me encantaría escucharlo! 🚀📖

⚙️ Instalación y ejecución

🔹 Clonar repositorio

# Clonar frontend
git clone https://github.com/pedro-aldana/libreria-client.git
cd frontend

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages