logo

Old School Eatery

Introduction

The Old School Eatery Restaurant website is a full-fledged web application designed to provide users with a seamless and engaging experience. This project leverages modern web technologies, ensuring a minimal, responsive, and performant user interface. Built with the latest tech stack, the website offers detailed information about the restaurant, user authentication, a dynamic menu display, and an admin panel for managing content.

Technologies Used

- Next.js

- NextAuth.js

- Tailwind CSS

- bcrypt

- mongodb

- mongoose

- mongodb adapter

Technical Details

The Old School Eatery Restaurant website, built with Next.js and Tailwind CSS, offers a fast, responsive, and visually appealing user interface, including comprehensive restaurant details, user authentication, and a dynamic menu display. The backend, powered by NextAuth ensures secure user registration and login, with passwords stored securely in a salted format in MongoDB using Mongoose. Robust API endpoints enable efficient menu management and authorized access to specific features, enhancing the overall user experience.

Future Scope

The admin panel, currently under development, will offer comprehensive tools for managing the restaurant's online presence. It will enable the admin to add and delete menu items, manage user data, and track orders. Planned features include easy menu updates, user management, and order tracking to ensure smooth operations. Additionally, a feature allowing users to add items to their cart and place orders directly from the website is also planned.

Conclusion

The Old School Eatery Restaurant website aims to enhance the digital presence of the restaurant by providing a user-friendly interface and powerful management tools. With ongoing development on the admin panel, the project is set to deliver a comprehensive solution for both customers and restaurant staff.