https://github.com/lighterthanair7/panda-house
🍚 Asian restaurant delivering service made as a college project
https://github.com/lighterthanair7/panda-house
mysq react rest-api restaurant-website
Last synced: 2 months ago
JSON representation
🍚 Asian restaurant delivering service made as a college project
- Host: GitHub
- URL: https://github.com/lighterthanair7/panda-house
- Owner: LighterThanAir7
- License: gpl-3.0
- Created: 2024-07-07T11:10:52.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-07-07T12:04:45.000Z (11 months ago)
- Last Synced: 2025-01-22T11:48:51.579Z (4 months ago)
- Topics: mysq, react, rest-api, restaurant-website
- Language: JavaScript
- Homepage:
- Size: 4.56 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

# Panda House
Panda House was made as a college project where we had to create a restaurant-like website with user registration and ordering system. I chose to recreate [Restoran Panda's website](https://restoranpanda.hr/index.php) and work on top of it. The project leverages the power of modern web technologies to provide a seamless user experience, with various backend functionalities for robust performance.
## Figma
Feel free to check out some [Figma](https://www.figma.com/design/VlTK2iNp6JQAoZ4nSr6YWY/Projekt-Panda?node-id=0-1&t=fh20dSC7nSC4DAwn-1) sketches and ideas before project was built.
## Features
- Responsive, modern user experience
- Login & registration system
- Secure user authentication (using [JWT](https://jwt.io/) tokens)
- Dynamic menu showcasing available dishes
- Interactive cart and checkout process
- User reviews and ratings
The project follows a [REST API](https://www.techtarget.com/searchapparchitecture/definition/RESTful-API) and [MVC](https://developer.mozilla.org/en-US/docs/Glossary/MVC) approach and uses a MySQL database managed through PHPMyAdmin to ensure scalable and maintainable code architecture.## Getting Started
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes using Vite, a local development server.### Prerequisites
- Node.js## Installing
Follow these steps to set up this project on your local machine
1. Clone the repository via terminal:
```git clone https://github.com/yourusername/panda-house.git```2. Navigate to the project root
```cd panda-house```3. Install dependencies:
```npm install```4. Run the development server:
```npm run dev```Click on the provided link in the terminal or type **localhost:5173** into your web browser.
### Alternatives
Download the repository as a .zip file, extract it, and proceed from Step 3.
## Future PlansThe next steps involve finding a hosting provider to make this site go live. (Work in progress!)
## Found a Bug?If you found an issue or would like to submit an improvement to this project, please submit an issue using the issues tab above. If you would like to submit a PR with a fix, reference the issue you created!