https://github.com/atymri/eshop
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.
https://github.com/atymri/eshop
ajax asp-net asp-net-mvc commerce csharp eshop javascript shop webapi website
Last synced: about 1 month ago
JSON representation
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.
- Host: GitHub
- URL: https://github.com/atymri/eshop
- Owner: atymri
- Created: 2025-06-04T21:25:19.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2025-06-04T21:39:35.000Z (about 1 year ago)
- Last Synced: 2025-06-05T03:00:18.398Z (about 1 year ago)
- Topics: ajax, asp-net, asp-net-mvc, commerce, csharp, eshop, javascript, shop, webapi, website
- Language: JavaScript
- Homepage:
- Size: 9.72 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Eshop
**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.
-----
## Features
* **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.
-----
## Project Structure
```
Eshop/
├── DataLayer/ # Handles database-related code
├── Eshop/ # Main application logic
├── Eshop.sln # Visual Studio solution file
├── .gitattributes
└── .gitignore
```
-----
## Getting Started
### Prerequisites
* **Visual Studio** or **VS Code**
* **.NET SDK** (required for C\# components)
### Setup
1. **Clone the Repository**
```bash
git clone https://github.com/atymri/Eshop.git
cd Eshop
```
2. **Install Dependencies**
For the .NET components:
```bash
dotnet restore
```
3. **Build the Application**
For the .NET components:
```bash
dotnet build
```
4. **Run the Application**
For the .NET components, run the main project:
```bash
dotnet run
```
-----
## Contributing
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.