Next15, Prisma, Next Auth, Redux Toolkit, Stripe, Tailwind css
Fullstack Web Developer
An online food ordering app that allows users to easily explore restaurants and menus, select their favorite meals, add them to their shopping cart. The app aims to provide a convenient user experience, with an administrative dashboard to efficiently manage restaurants and orders.
Next.js 15 – for building a fast, server-side rendered and SEO-friendly web application.
Prisma – as the ORM for efficient and type-safe database queries.
NextAuth – to provide secure and flexible user authentication and session management.
Redux Toolkit – for predictable and scalable state management across the app.
Tailwind CSS – to design a modern, responsive, and consistent user interface.
Browse menus easily: Users can browse meals with clear photos and prices.
Interactive shopping cart: add/delete/edit quantities before order confirmation.
Personal User Account: Log in, Log out.
Multilingual Support: The app fully supports both English and Arabic interfaces for a seamless user experience.
Administrative control panel: to manage restaurants, add/edit products, and track orders.