Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/k3ury99/tech-heaven
- Owner: K3ury99
- License: mit
- Created: 2024-06-15T16:54:05.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-08-19T01:10:02.000Z (4 months ago)
- Last Synced: 2024-08-19T02:29:28.441Z (4 months ago)
- Topics: api, api-rest, asp-net-core, clean-architecture, csharp, mvc-architecture
- Language: C#
- Homepage:
- Size: 35 MB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.