Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/k3ury99/tech-heaven

TechHeaven is an e-commerce platform designed for the online sale of technology products. This solution follows a microservices architecture to promote scalability and efficient maintenance.
https://github.com/k3ury99/tech-heaven

api api-rest asp-net-core clean-architecture csharp mvc-architecture

Last synced: about 1 month ago
JSON representation

TechHeaven is an e-commerce platform designed for the online sale of technology products. This solution follows a microservices architecture to promote scalability and efficient maintenance.

Awesome Lists containing this project

README

        

# TechHeaven 💻

> [!NOTE]
TechHeaven is an e-commerce platform designed for the online sale of technology products. This solution follows a microservices architecture to promote scalability and efficient maintenance.

## `Components` 🛠

- **Tienda.Api**: Serves as the main interface for customer interactions, processing requests and responses between the user and the store services.
- **Tienda.Application**: Contains the core business logic and store operations. It is the core that processes orders and maintains business rules.
- **Tienda.Domain**: Defines the domain objects and business rules that represent fundamental entities such as products, orders, and customers.
- **Tienda.Infrastructure**: Provides the technical implementation necessary to connect with databases, external services, and other integrations required for the store's operation.
- **Tienda.Web**: Is the presentation layer that provides the user interface to interact with store services through a web browser.
- **Tienda.Ioc**: Manages dependencies and control injections among different components and services of the project.

## `Usage` ♟
To start using the projects, clone the repository and open `TechHeaven.sln` in Visual Studio. Set up connection strings and any other specific configurations before running the solution.

## `Contribute` 🔗
Contributions are welcome.

## `License` 🎇
This project is under the MIT license. See the `LICENSE.md` file for more details.