| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
BlogPost es una aplicación diseñada para aprender sobre autenticación y autorización usando React y Tailwind CSS. Permite a los usuarios crear, editar, comentar en blogs y ver perfiles de otros usuarios, proporcionando diferentes niveles de acceso según el rol del usuario.
Solo el administrador puede cambiar los roles de los demás usuarios
| USER | ROL |
|---|---|
| Ultis | Admin |
| Eva | Editor |
| Milo | Tester |
| Zoe | User |
| Otis | User |
| ROL | Eliminar Blogs | Crear Blogs | Editar Todos los Blogs | Comentar Blog |
|---|---|---|---|---|
| Admin | ✅ | ✅ | ✅ | ✅ |
| Editor | ❌ | ❌ | ✅ | ✅ |
| Tester | ❌ | ✅ | ❌ | ✅ |
| User | ❌ | ❌ | ✅ Si el blog es propio | ✅ |
| ROL | Ver Perfiles | Eliminar perfil | Editar Perfil |
|---|---|---|---|
| Admin | ✅ | ✅ | ✅ |
| Editor | ✅ | ❌ | ❌ |
| Tester | ✅ | ❌ | ❌ |
| User | ✅ | ❌ | ✅ Si el perfil es propio |
Clona el repositorio:
git clone https://github.com/Ulternae/Blogpost.git
Instala las dependencias:
npm i
Ejecuta el proyecto:
npm run dev
Esto correra la aplicacion en http://localhost:5173/Blogpost/
Descripción de cómo los archivos y carpetas están organizados en el proyecto:
Contiene todos los recursos gráficos como imágenes y SVGs utilizados en la aplicación.
Simula la interacción con una base de datos:
Alberga todos los componentes de React utilizados para construir la interfaz de usuario de la aplicación. Algunos de los componentes importantes incluyen:
Maneja el estado global con Context API
| Back | FazBrowse Home | New Git URL |