stardance has been extended another month! the new deadline is october 31 :)

You are browsing as a guest. Sign up (or log in) to start making projects!

A Java-based food ordering system that allows users to browse food items, place orders, manage their orders, and generat

  • 3 Devlogs
  • 4 Total hours

A Java-based food ordering system that allows users to browse food items, place orders, manage their orders, and generate receipts. I plan to improve the system with additional features and a more polished user experience.

Open comments for this post

1h 33m 57s logged

1.5 hrs today and got the whole services package done finallyAuthService, MenuService, OrderService and ReportService — all four in one session. took ai help to move faster but understood everything as i went so it’s fine AuthService does login and registration, MenuService handles the menu with 10 items now grouped by category, OrderService is the main one — full cart flow with payment and loyalty points, ReportService gives three reports — revenue, best selling items and payment breakdownstreams were new for me in ReportService, sorting best selling items that way felt cleaner than writing a manual looponly Main.java left and then the whole thing actually runs. so close 🔥

1
0
28
Open comments for this post

1h 25m 12s logged

shorter session today, around 1.2 hrs but got the payment package done made a Payable interface and then CashPayment, CardPayment and UPI Payment implementing it. nothing crazy but the interface concept finally clicked for me seeing it in actual code rather than just reading about it in theoryhonestly spent more time thinking about the project offline than actually coding today. that mental work doesn’t show on hackatime but it counts lol. took some ai help too to move faster at a few pointswas sick for the last 2 days so lost my streak 😭 but not gonna stress about it. back to it from tomorrow consistentlygonna push to github tomorrow for real this time 💀

0
0
4
Open comments for this post

1h 24m 18s logged

Date: August 18, 2026Project: JavaBites 2.0okay so i finally sat down and decided to actually do something with my food ordering system. like it was just sitting there as a basic mini project and i felt bad for it lolso the plan is to turn it into a proper restaurant management system. two sides — customer and admin. customer can login, order food, pay, see history. admin can manage the menu, see reports etc. calling it JavaBites 2.0 for now which sounds cool enoughtoday was mostly setup and models. made 4 packages — models, services, payment, utils. felt like a real dev doing that nglthen started writing classes. User.java first — just name phone password, nothing special. but then extended it into Customer and Admin using inheritance and that’s where it got interesting. like i never really got why inheritance existed before but today it just made sense. why copy paste the same fields into two classes when you can just go “hey this class is a User but with extra stuff”also rewrote FoodItem — added category and availability so admin can actually control what’s on the menu. small thing but makes it feel 10x more realenum was new for me today. made OrderStatus with like PENDING CONFIRMED PREPARING DELIVERED CANCELLED. honestly should’ve been using enums way earlier, so much cleaner than hardcoding strings everywhereand then Order.java — biggest change was switching from two ArrayLists to a HashMap for the cart. took me a second to wrap my head around Map.Entry but got there eventually next up is the payment package — Cash Card UPI all using interfaces. also really need to push this to github i keep saying that and not doing it 💀good session though, feels like the project is actually going somewhere now

0
0
4

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…