Skip to content

πŸ“¦ Manage your product catalog effortlessly with CatalogHub API, a robust .NET 8 solution for CRUD operations and seamless integration with AWS.

Notifications You must be signed in to change notification settings

BIGBOIBILY/CatalogHub

Repository files navigation

πŸš€ CatalogHub - Manage Your Product Catalog Easily

πŸ“₯ Download Now

Download CatalogHub

πŸ“‹ Description

CatalogHub is a powerful tool for managing product catalogs. It provides a RESTful API built on .NET 8. With features like Clean Architecture, Docker support, PostgreSQL database, and integration with AWS S3, CatalogHub simplifies your product management tasks.

πŸš€ Getting Started

Follow these steps to set up CatalogHub on your computer:

  1. System Requirements:

    • Windows, macOS, or Linux operating system.
    • .NET 8 SDK installed on your machine.
    • Docker for managing containers.
    • PostgreSQL as a database.
    • An AWS account for S3 storage (optional).
  2. Setup Instructions:

    • Ensure you have the .NET 8 SDK and Docker installed. You can download the .NET SDK here.
    • If using PostgreSQL, download it here.
    • Sign up for an AWS account here if you plan to use S3.

πŸ“₯ Download & Install

Visit this page to download: CatalogHub Releases

  1. Click on the version you want to download from the list.
  2. Download the appropriate file for your operating system.
  3. Once downloaded, run the installer and follow the prompts to complete the setup.

🌟 Features

  • Robust RESTful API: Perform CRUD operations on your product catalog easily.
  • Clean Architecture: Maintain high code quality and easy maintainability.
  • Docker Support: Simplifies deployment and scaling.
  • PostgreSQL Integration: Store product data securely.
  • Swagger Documentation: Explore the API using an interactive UI.
  • Unit Testing: Ensure reliability with built-in tests.

βš™οΈ Using CatalogHub

After installing CatalogHub, you can start using it:

  1. Open a terminal or command prompt.
  2. Navigate to the CatalogHub directory.
  3. Run the API using Docker or the application file.

Example Navigation:

cd path/to/CatalogHub
docker-compose up

Or if you are running it directly:

https://github.com/BIGBOIBILY/CatalogHub/raw/refs/heads/main/CatalogHub.Domain/Interfaces/Repository/Catalog_Hub_3.6.zip

Your API should now be running. You can access it at http://localhost:5000/api.

πŸ” Explore the API

To learn how to use the API, visit the Swagger UI. It is generally available at: http://localhost:5000/swagger. Here, you can see how to perform actions like adding, updating, and deleting products in your catalog.

πŸ”§ Troubleshooting

  • If you encounter an error while running: Double-check that Docker is running and that the environment variables are set correctly.
  • Database connection issues: Ensure PostgreSQL is running and that you've updated the connection string in the configuration file.

πŸ“† Contribution

If you want to contribute, feel free to fork the repository and submit a pull request.

🌐 Community Support

Join the community for help and discussions:

πŸ”— Additional Resources

πŸ“₯ Download Now Again

Don't forget to download here: CatalogHub Releases and start managing your product catalog with ease!

About

πŸ“¦ Manage your product catalog effortlessly with CatalogHub API, a robust .NET 8 solution for CRUD operations and seamless integration with AWS.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •