/FoodHub-WebApp

A complete full-stack, food order web app using React & NodeJS

Primary LanguageJavaScript

Welcome to our FoodHub Web-App-Application! 🥖

🛠 Technologies and tools

JavaScript logo   HTML5 logo   CSS3 logo     React Native logo   Redux logo   ESLint logo   git logo   Visual Studio Code logo   npm logo   GitHub logo   mongoose logo   MongoDB logo   Node.js logo   Express.js logo

📚 Documentation

Complete full-stack application made with React/nodeJS mainly.

You need to run the script in the seeder folder to insert data into the database.

You can find the seeder folder in the root of the BackEnd Folder of the project.

You can find the FrontEnd folder in the root of the project.

You can find the BackEnd folder in the root of the project.

You need to run each Folder of the project in seperated terminals.

📝 Features

There are many cool features we managed to add such as the ability to add a new menu item, edit an existing menu item, delete a menu item, and add a new order.

We also added a new feature to the order page where you can see the total price of the order.

There is also Pagination on scroll feature.

You can Sign In and Sign Up to the application using your google account.

Users Sessions saved and tracked through the application using cookies.

The application is responsive and works on mobile devices.

Available Scripts

In the project directory, you can run:

npm start

Runs the app in the development mode. Open http://localhost:3000 to view it in your browser.

The page will reload when you make changes. You may also see any lint errors in the console.