This is a submission for the DEV Weekend Challenge: Community
In many neighborhoods, small home-cooked meal services operate informally through phone calls or messaging apps. While these services are essential for students and working people who rely on affordable homemade food, managing menus and orders can quickly become confusing and disorganized.
To solve this problem, I built Community Home Meal Service, a simple web application that connects local home cooks with people who need reliable home-cooked meals.
The platform allows users to browse meal providers, view menus, place orders, and request to become meal providers.
The Community
This project was designed for s*tudents and working people who depend on affordable home-cooked meals* in their neighborhood.
Many small meal providers manage orders using:
- WhatsApp messages
- Phone calls
- Paper notes
This often causes:
- Confusing orders
- Missing information
- No clear menus
- Difficult communication
This application provides a simple way to organize community-based meal services in one place.
It helps connect:
- Local home cooks
- Students
- Workers
- Families into one simple system.
What I Built
I built a web application called Community Home Meal Service.
It is a simple community platform where users can:
- Browse meal providers
- Search meal providers
- View menus
- Place orders
- Track order status
- Request to become meal providers The platform also includes an admin system for managing the community.
Key Features ⭐
User Features
Users can:
- View meal providers
- Search providers
- View menus
- Place meal orders
- Track order status
- Request to become a meal provider
- Track provider request status
Admin Features
Admins can:
- Approve provider requests
- Reject provider requests
- Manage meal providers
- View all orders
- Approve orders
- Complete orders
Example Accounts 🔐
Admin Login:
Username: admin
Password: admin123
User Login:
Username: user
Password: user123
The application includes sample providers and orders, so it works immediately after opening.
Demo
just need to run index.html
https://github.com/ciriussaini/Meal-Service
Code
ciriussaini
/
Meal-Service
Community Meal Service
Community Home Meal Service
Community Home Meal Service is a local platform connecting home cooks with people in their neighborhood looking for fresh, home-cooked meals. Designed with a clean and modern user interface, the application serves as a robust prototype relying strictly on vanilla web technologies.
Features
- Role-based Dashboards: Separate views & functionalities for standard users and administrators.
-
Offline Storage: Utilizes
LocalStorageto persistently store and retrieve provider lists, order history, and new requests without requiring a backend server. - Provider Management: Admins can securely review, approve, or reject new community meal providers.
- Order System: Users can browse approved local providers and place meal orders seamlessly.
- Order Status Tracking: Admins can track and update order status (Pending -> Approved -> Completed) and users see live updates on their dashboards.
- Provider Search: Quickly filter meal providers seamlessly from the user dashboard.
- Provider Request Tracking: Real-time feedback for users on the status of…
https://github.com/ciriussaini/Meal-Service
How I Built It
This project was built using simple web technologies:
- HTML
- CSS
- JavaScript The application uses LocalStorage as a browser-based database, allowing the app to run completely offline. All data persists after refreshing the page. Everything runs by simply opening: index.html No installation or backend server is required
Technical Features ⚙️
- Role-based login system
- Admin and user dashboards
- Provider approval system
- Order status tracking
- Provider request tracking
- Search functionality
- LocalStorage database
- Persistent data
- Form validation
- Responsive layout
Design Decisions 🎨
- The design focuses on simplicity and usability.
- Key design goals:
- Clean interface
- Simple navigation
- Card-based layout
- Mobile-friendly design
- Clear forms
- Organized dashboards The goal was to make the application feel like a real community product rather than just a demo project.
What I Learned 📚
- While building this project I learned:
- Managing application state using LocalStorage
- Building role-based interfaces
- Designing community-focused applications
- Structuring a multi-page JavaScript project
- Creating realistic sample data
- Future Improvements 🚀
- Possible improvements include:
- Real authentication system
- Online database
- Payment integration
- Delivery tracking
- Notifications
Why This Fits the Challenge ⭐
This project fits the DEV Weekend Challenge: Community because it focuses on solving a real problem for a real community.
It helps connect local home cooks with people who need affordable home-cooked meals, making neighborhoods more connected and organized.
The project demonstrates how a simple application can improve everyday community





';" />
';" />
';" />