Skip to content

Latest commit

 

History

49 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pet Store

Pet Store is an online platform designed to connect pet lovers with a variety of pets and pet products. Our mission is to provide a convenient and enjoyable shopping experience for pet owners, offering everything from pets to food, toys, and accessories.

Tech Stack

  • Frontend: Flutter for building the user interface on Android.
  • Backend: Java Spring Boot for the server-side application.
  • Database: PostgreSQL (managed via pgAdmin) for data storage.

Features

  • User Registration and Authentication: Securely create accounts or log in to manage your pet profiles and orders.
  • Product Catalog: Browse through a wide variety of pets and pet products available for adoption or purchase.
  • Shopping Cart: Add products to your cart and create orders seamlessly.
  • Search Functionality: Easily find pets and products using the search feature.
  • Admin Dashboard: A management system for administrators to monitor customer activity and access analytics on user visits and purchases.

Getting Started

Prerequisites

  • Device: This application is compatible with Android devices.
  • Internet Connection: Ensure you have a stable internet connection for browsing products and making purchases.

Database Setup

  1. Install PostgreSQL:

    Follow the official documentation to install PostgreSQL and pgAdmin.

  2. Create a Database:

    Use pgAdmin to create a new database for the Pet Store application.

  3. Run Database Migrations:

    Ensure the database schema is created based on your project's requirements.

Usage

  1. Register an Account:

    • Open the app and click on the "Register" button.
    • Fill in the required information and submit.
  2. Log In:

    • If you already have an account, click on the "Log In" button and enter your credentials.
  3. Browse Products:

    • Use the navigation menu to explore available pets and products.
    • Click on a product for more details.
  4. Add to Cart:

    • Select your desired items and add them to your shopping cart.
  5. Checkout:

    • Proceed to checkout and complete your purchase.
  6. Admin Dashboard:

    • Log in as an admin to view customer access statistics and manage the product inventory.

Contribution

We welcome contributions from the community! If you have any ideas or want to report issues, please follow these steps:

  • Open an issue in the repository to discuss your ideas or report bugs.
  • If you would like to contribute code, please fork the repository and submit a pull request.

License

This application is released under the MIT License. See LICENSE for more information.

Contact

For questions or feedback, please reach out via email: support@petstore.com.

Thank you for using Pet Store!

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages