This is a food ordering website where users can order food from different restaurants. The website is built using NextJs framework and uses PostgreSQL as the database. The website is hosted on Vercel.
- Users can search for restaurants.
- Users can leave a review for a restaurant.
- Users can create an account and login to the website using Google, Facebook or Github.
- Users can view different food items and add them to their cart.
- Users can view their cart and remove items from their cart.
- Restaurant owner can see all the orders placed for their restaurant.
- Users can pay for their order using Stripe.(soon to be implemented)
Stack: NextJs, React, Zustand, TailwindCSS and TypeScript. Authentication: NextAuth.js. Database: PostgreSQL. Payment: Stripe.(soon to be implemented)
Clone the project
git clone
Go to the project directory
cd foodhouse
Install dependencies
npm install
Start the server
npm run dev