An open API service indexing awesome lists of open source software.

https://github.com/renilgarala/tasty-treat

Testy Treat 🍔: A Food Delivery Application Built with React.js and Swiggy's API.
https://github.com/renilgarala/tasty-treat

jest-test parcel react redux-toolkit tailwind

Last synced: about 1 month ago
JSON representation

Testy Treat 🍔: A Food Delivery Application Built with React.js and Swiggy's API.

Awesome Lists containing this project

README

          

# Food Ordering App

A modern and responsive food ordering application built with React. This app allows users to browse food items, customize their orders, and make online purchases seamlessly.

## Features

- **User-Friendly Interface**: Intuitive and responsive design for a great user experience.
- **Dynamic Menu**: Browse a variety of food items with detailed descriptions and images.
- **Order Customization**: Add items to the cart, adjust quantities, and customize orders.
- **Cart Management**: View and edit cart contents before checkout.

## Tech Stack

- **Frontend**: React.js, React Router, Context API (or Redux for state management)
- **Styling**: Tailwind CSS (or any other CSS framework/library you used)

## Installation

1. Clone the repository:

```bash
git clone https://github.com/RenilGarala/Tasty-Treat.git
cd Tasty-Treat
```

2. Install dependencies:

```bash
npm install
```

3. Start the development server:

```bash
npm start
```

4. Open your browser and navigate to `http://localhost:3000`.

## Project Structure

```plaintext
src/
├── components/ # Reusable UI components (e.g., Navbar, Footer, Cart, etc.)
├── utils/
└── App.js # Main app component
```

## Scripts

- `npm start` - Start the development server
- `npm run build` - Build the app for production
- `npm test` - Run tests (if applicable)

## Deployment

To deploy the app, build the project and host it on platforms like Netlify, Vercel, or GitHub Pages:

1. Build the project:

```bash
npm run build
```

2. Deploy the `build` folder to your preferred hosting platform.

## Contributing

Contributions are welcome! Feel free to fork this repository and submit a pull request with improvements or new features.

1. Fork the project.
2. Create your feature branch:

```bash
git checkout -b feature-name
```

3. Commit your changes:

```bash
git commit -m "Add feature"
```

4. Push to your branch:

```bash
git push origin feature-name
```

5. Open a pull request.

## Contact

For any inquiries or issues, feel free to reach out at:

- **Email**: renilgarala360004@gmail.com
- **GitHub**: [Renil Garala](https://github.com/RenilGarala)

---

Happy coding! 🍔🍕🥗