Web de Recetas es un proyecto personal desarrollado en ASP.NET Core, diseñado inicialmente para compartir recetas culinarias con familiares y amigos. Esta aplicación permite a los usuarios explorar una amplia variedad de recetas, realizar búsquedas filtradas, y enviar sugerencias a través de un formulario de contacto. Para acceder a ciertas recetas recomendadas, los usuarios deben estar autorizados, lo que garantiza una experiencia personalizada y segura.
El proyecto me ha permitido aplicar y reforzar mis conocimientos en desarrollo web Full Stack, utilizando tecnologías como C#, ASP.NET Core, Entity Framework, y SQL Server. Además, he incorporado técnicas de frontend con HTML, CSS y JavaScript para crear una interfaz de usuario intuitiva y atractiva.
-
Administrador:
- Gestión Completa del Sistema: Tiene permisos para crear, editar y eliminar recetas, categorías y autores, así como gestionar todas las publicaciones y datos del sistema.
-
Usuario Registrado:
- Ver Recetas: Pueden visualizar todas las recetas disponibles en el sitio.
- Filtrar Recetas: Pueden buscar y filtrar recetas por categoría y nombre.
- Enviar Mensajes: Pueden enviar mensajes a través del formulario de contacto para sugerir nuevas recetas o hacer consultas.
- Ver Recetas Recomendadas: Puede acceder a la receta recomendada, que requiere autenticación.
-
Visitantes:
- Ver Recetas: Pueden visualizar todas las recetas disponibles en el sitio.
- Filtrar Recetas: Pueden buscar y filtrar recetas por categoría y nombre.
- Enviar Mensajes: Pueden enviar mensajes a través del formulario de contacto para sugerir nuevas recetas o hacer consultas.
- No Acceso a Recetas Recomendadas: No tienen acceso a la receta recomendada que requiere autenticación.
- Frontend: HTML5, CSS3, Bootstrap, JavaScript
- Backend: C#, ASP.NET Core
- Base de Datos: SQL Server, Entity Framework Core
- Autenticación y Autorización: ASP.NET Core Identity
- Despliegue: Somee.com
Este proyecto representa un esfuerzo significativo para integrar múltiples tecnologías y prácticas de desarrollo en una aplicación web funcional y útil. A través de Web de Recetas, he podido fortalecer mis habilidades como desarrollador Full Stack, enfocándome en la creación de aplicaciones robustas, seguras, y con un diseño centrado en el usuario.