Hi Vy Nguyen,
Thank you for your valuable feedback!
Regarding the cart functionality — my original intention was to keep the cart fresh on each visit (with a potential plan to introduce a “favorite” feature using a like button if I had more time). Based on user behavior I’ve observed in restaurants, most customers tend to place orders quickly — either deciding on the spot or already having an idea of what they want. In that sense, clearing the cart each visit made sense to encourage fresh, focused selections.
However, I do agree that resetting the cart after sign-in can hurt the user experience. To improve this, I’ve upgraded so the cart now persists between sessions. This resolves the issue you pointed out — thanks again for highlighting it!
As for validation, I assume you were referring to the price input. Yes, I’ve implemented validation there. If you were referring to other types of input (e.g., offensive language filtering or spelling checks), those are great suggestions. While they are a bit advanced for my current scope, I’ll definitely consider them for future improvement. For this project, I focused on meeting the core assignment requirements within the time frame.
Finally, I’ve republished the GitHub repository. Feel free to have a look: https://github.com/DannisNguyen12/Restaurant.Project.FullStack
Thanks again for your time and feedback — it really helps!
Best regards,
Hello Kieran,
I have just made the repository public again. It should now be accessible to everyone.
Regards,
Hi Minh Hoang,
You’ve clearly put a lot of effort into developing the many features in your web application. One area where the user experience could be improved is the order summary—long descriptions can make it feel a bit overwhelming to read. Aside from that, your website supports users well with its current features. Great job overall!
My question for you is: The graph is really meaningful feature where raw data can turn into visually valuable insights. What is the technique you have used for it?
Hi Brandon,
Your admin web design is very smart and well thought out. I really like how the dashboard provides a clear summary of total active posts, deactivated posts, and other key metrics. The infinite scroll feature is definitely a highlight—it reminds me of using modern apps like Facebook or Instagram, which made your application feel familiar and intuitive right away. Great work!
My question for you is: What is the most challenging job - Frontend or Backend?
Hi Kyo,
It’s no surprise that you did so well on this assignment. You’ve implemented almost every feature expected in a modern website. The user interface and experience are both impressive—the design is clean and clear, and the animations really stand out as a highlight of the user experience. Great job!
My question for you is: Deploying both admin and web (client) features under a single deployed link (domain) is convenient for development web app, what do you think about its pros and cons?
Hi Mobeena,
I’ve had a chance to explore your application, and I must say—I really like the design! It feels absolutely modern and minimalist, which perfectly aligns with current design trends. Great work!
My question for you is: Althought commenting is a really connecting feature where people can share their opinions. Do you think users should be authenticated before leaving comments?
Hi Minh Nguyen,
Thank you for reaching out. The OAuth functionality should work correctly—if you return to the home page, you’ll notice on the top left of the screen that users have been signed in successfully.
I’ve also added a callback function to redirect users back to the home page after authenticating with a third party.
Please feel free to visit my website again at https://dodo-pi.vercel.app to verify the functionality. If you still encounter any issues, feel free to leave a message here—I’ll do my best to resolve it.
Regarding to the admin web, you can access it via email: admin@example.com password: 123. Please create mock items and try features on the mock items , I would like to show exiting items in this Friday for a better presentation.
Best regards,
Hi Bailey,
I really like your website—its modern and minimalist design is very appealing. However, I did encounter a couple of issues: adding items to the cart didn’t work as expected, and I had trouble viewing the item pictures. These issues may affect the overall user experience. That said, your clean and clear layout definitely enhances readability and gives the site a professional feel. Great effort overall!
Hi Kiyohiro,
Thank you for letting me know.
I have uploaded different URL which I have tested running well on my end without requiring users signing in to Vercel.
If the links above do not work. Please try this alternative links as below.
Admin: zuzu-manhlong.vercel.app
Customer: dodo-manhlong.vercel.app
If you encounter same or other problems, you can contact me via student email or leave message here. I will try to fix it as soon as possible.
Regards,
Hi Kieran,
I have change the post information as your request. Thank you for clear instructions.
Regards.