Skip to content

The Swiggy RESTful API is an API service that allows users to perform various operations related to food ordering and delivery. It provides endpoints for creating orders, managing restaurants and menus, and tracking delivery status.

Notifications You must be signed in to change notification settings

Mdzaidsiddique/Swiggy-RestAPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Swiggy RESTful API

The Swiggy RESTful API is an API service that allows users to perform various operations related to food ordering and delivery. It provides endpoints for creating orders, managing restaurants and menus, and tracking delivery status.

Features

  • Create new orders with customer details and food items
  • Manage restaurants, including adding, updating, and deleting restaurant information
  • Add and update menus for each restaurant
  • Track the status of food delivery for each order
  • Handle user authentication and authorization

Technologies Used

  • Java
  • Spring Boot
  • Hibernate
  • MySQL

Getting Started

Prerequisites

  • Java Development Kit (JDK) installed
  • Maven (for dependency management)
  • MySQL (or your preferred database) installed and running

Installation

  1. Clone the repository:

  2. Set up the database:

    • Create a new database in MySQL.
    • Configure the database connection properties in the application.properties file.
  3. Build and run the application using Maven:

  4. The API will be accessible at http://localhost:8888.

API Documentation

The API documentation is available at http://localhost:8888/swagger-ui.html, which provides detailed information about all the endpoints, request/response models, and sample API requests.

Contributing

Contributions are welcome! If you find any bugs or have suggestions for improvements, please submit an issue or a pull request.

Contact

For any questions or inquiries, please contact 45.mdzaid@gmail.com.

About

The Swiggy RESTful API is an API service that allows users to perform various operations related to food ordering and delivery. It provides endpoints for creating orders, managing restaurants and menus, and tracking delivery status.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages