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

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: 7 months 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.

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, logic, and UI
* 🌐 **Multi-language Codebase** – includes C#, HTML, CSS, and Classic ASP
* πŸ›’ **E-commerce Ready** – Designed to power product listings, categories, and more
* πŸ› οΈ **Easy to Extend** – Add features or plug in your own logic

## πŸ—‚οΈ Project Structure

```
Eshop/
β”œβ”€β”€ DataLayer/ # Handles database-related code
β”œβ”€β”€ Eshop/ # Main app logic
β”œβ”€β”€ Eshop.sln # Visual Studio solution file
β”œβ”€β”€ .gitattributes
└── .gitignore
```

## βš™οΈ Getting Started

### Prerequisites

* [Visual Studio](https://visualstudio.microsoft.com/) or [VS Code](https://code.visualstudio.com/)
* .NET SDK (for any C# components)

### Setup

1. **Clone the repo**:

```bash
git clone https://github.com/atymri/Eshop.git
cd Eshop
```

2. **Install dependencies**:

* .NET parts:

```bash
dotnet restore
```

3. **Build the app**:

* .NET:

```bash
dotnet build
```

4. **Run it**:

* .NET:

```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, we’d love to see it.