Cooking Event
This project was a school exam assignment, where I had one week to develop a platform. The result was an event platform for cooking enthusiasts that combines user-friendliness with community. Users can create, join, and manage cooking events as well as share experiences with others who are passionate about food.
Project Overview
In just one week, I developed a full-stack CRUD application using React for the frontend and Remix as the web framework. The platform allows users to create, edit, and delete events, join others’ events, and interact through comments.
Users can create a profile, log in and out to access personal features such as managing their own events. Additionally, they can search for specific events, discover related events from the same organizer, and enjoy a personalized interface including a dark mode that offers a comfortable and user-friendly experience.
Learning Experience
The project gave me valuable insight into both frontend and backend development using JavaScript. I worked on secure user authentication implemented on the backend, as well as database management using MongoDB and Mongoose to store user and event data.
Furthermore, I improved my skills in error handling, contributing to a more intuitive and seamless user experience. The project strengthened my ability to manage the entire development process — from idea and design to implementing features — with a focus on delivering a functional and engaging platform.
Technologies Used
- React
- Remix
- CSS
- JS/JSX
- MongoDB
- Mongoose
- GIT