Eshop is a simple, customizable platform for creating and managing online stores. It's designed to help developers or small businesses build their own e-commerce system from scratch. Think of it as your own DIY Shopify—lightweight, flexible, and open-source.
- Modular Architecture – Separate layers for data, business logic, and user interface.
- Multi-language Codebase – Includes C#, HTML, CSS, and Classic ASP.
- E-commerce Ready – Designed to power product listings, categories, and core transactional flows.
- Easy to Extend – The structure allows for simple addition of new features or custom logic integration.
Eshop/
├── DataLayer/ # Handles database-related code
├── Eshop/ # Main application logic
├── Eshop.sln # Visual Studio solution file
├── .gitattributes
└── .gitignore
- Visual Studio or VS Code
- .NET SDK (required for C# components)
-
Clone the Repository
git clone https://github.com/atymri/Eshop.git cd Eshop -
Install Dependencies
For the .NET components:
dotnet restore
-
Build the Application
For the .NET components:
dotnet build
-
Run the Application
For the .NET components, run the main project:
dotnet run
Feel free to fork the project, make changes, and send a pull request. Whether it's a small fix or a big feature, your contributions are welcome.