https://github.com/911aryan/padre-ginos-pizza-app
Explore Padre Gino's Pizza App on GitHub! A full-stack pizza ordering app built with React, Express, and SQLite. 🍕🌐 Perfect for pizza lovers!
https://github.com/911aryan/padre-ginos-pizza-app
context-api express fullstack-project internship-project nodejs pizza-ordering-app react react-query sqlite tanstack-router vite
Last synced: 4 months ago
JSON representation
Explore Padre Gino's Pizza App on GitHub! A full-stack pizza ordering app built with React, Express, and SQLite. 🍕🌐 Perfect for pizza lovers!
- Host: GitHub
- URL: https://github.com/911aryan/padre-ginos-pizza-app
- Owner: 911aryan
- Created: 2025-06-28T02:09:17.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2025-06-28T05:10:34.000Z (4 months ago)
- Last Synced: 2025-06-28T06:20:40.510Z (4 months ago)
- Topics: context-api, express, fullstack-project, internship-project, nodejs, pizza-ordering-app, react, react-query, sqlite, tanstack-router, vite
- Language: JavaScript
- Homepage: https://911aryan.github.io
- Size: 18.2 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🍕 Padre Gino's Pizza App - Full-Stack Ordering Solution

## Table of Contents
- [Overview](#overview)
- [Features](#features)
- [Technologies Used](#technologies-used)
- [Getting Started](#getting-started)
- [Usage](#usage)
- [Contributing](#contributing)
- [License](#license)
- [Releases](#releases)
## Overview
Padre Gino's Pizza App is a full-stack pizza ordering application built with React for the frontend and Express for the backend. This project allows users to browse, customize, and order pizzas with ease. It employs modern web technologies to ensure a smooth and responsive user experience.
## Features
- **User-Friendly Interface**: Navigate easily through the app with a clean and intuitive design.
- **Real-Time Ordering**: Place orders and see updates in real time.
- **Pizza Customization**: Choose from a variety of toppings and sizes.
- **Order History**: View past orders for easy reordering.
- **Responsive Design**: Works well on both desktop and mobile devices.
## Technologies Used
- **Frontend**:
- React
- Context API
- React Query
- Vite
- **Backend**:
- Express
- Node.js
- SQLite
- **Routing**:
- TanStack Router
## Getting Started
To set up the project locally, follow these steps:
1. **Clone the repository**:
```bash
git clone https://github.com/911aryan/padre-ginos-pizza-app.git
cd padre-ginos-pizza-app
```
2. **Install dependencies**:
Navigate to both the frontend and backend directories to install the required packages.
For the frontend:
```bash
cd client
npm install
```
For the backend:
```bash
cd server
npm install
```
3. **Set up the database**:
The application uses SQLite. Make sure to create the database file as specified in the backend setup.
4. **Run the application**:
Start the backend server:
```bash
cd server
npm start
```
Start the frontend development server:
```bash
cd client
npm start
```
5. **Visit the app**:
Open your browser and go to `http://localhost:3000` to see the application in action.
## Usage
After setting up the application, you can start ordering pizzas right away. The home page will display the available pizzas. Click on any pizza to customize it and add it to your cart.
You can view your cart at any time and proceed to checkout. The app also allows you to view your order history for easy access to past orders.
## Contributing
Contributions are welcome! If you want to contribute to this project, please follow these steps:
1. Fork the repository.
2. Create a new branch for your feature or bug fix.
3. Make your changes.
4. Commit your changes and push to your branch.
5. Open a pull request.
Please ensure that your code follows the project's style guide and passes all tests.
## License
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.
## Releases
You can find the latest releases of the app [here](https://github.com/911aryan/padre-ginos-pizza-app/releases). Download the necessary files and execute them to explore the features of the app.
For further updates and new features, please check the [Releases](https://github.com/911aryan/padre-ginos-pizza-app/releases) section regularly.

## Contact
For any questions or feedback, feel free to reach out via GitHub issues or contact the project maintainer.
---
Happy ordering! 🍕