Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
78 changes: 58 additions & 20 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
<p align="center">
<a href="https://grandnode.com/">
<img src="https://grandnode.com/logo.png" alt="Logo">
<img src="https://grandnode.com/logo.png" alt="GrandNode - Open Source E-Commerce Platform">
</a>

<h1 align="center">FREE, FAST, FLEXIBLE, FEATURE-RICH
<h1 align="center">OPEN-SOURCE E-COMMERCE PLATFORM
<br />
OPEN-SOURCE E-COMMERCE PLATFORM</h1>
FREE, FAST, FLEXIBLE, FEATURE-RICH</h1>
<p align="center">
GrandNode is an intuitive e-Commerce platform that enables the flexible development of online stores. <br />
Based on the modern MongoDB database, a fully free and open-source system allows you to support various business models: <br />
GrandNode is a powerful, scalable e-Commerce platform built with MongoDB and ASP.NET Core. <br />
Based on the modern MongoDB database, this fully open-source system supports multiple business models: <br />
B2B, B2C, Multi-Store, Multi-Vendor, Multi-Tenant, Multi-Language, Multi-Currency. <br />
Advanced personalization, scalability, speed, and high efficiency - these are features that effectively support your e-business management.
Achieve superior performance, unlimited scalability, and comprehensive customization to drive your online business success.
</p>
<p align="center">
<a href="https://grandnode.com/?utm_source=github&utm_medium=link&utm_campaign=readme"><strong>Explore the project »</strong></a>
Expand Down Expand Up @@ -38,21 +38,24 @@ Advanced personalization, scalability, speed, and high efficiency - these are fe
[![Docker Image CI](https://github.com/grandnode/grandnode2/actions/workflows/docker-image.yml/badge.svg)](https://github.com/grandnode/grandnode2/actions/workflows/docker-image.yml)
![License](https://img.shields.io/github/license/grandnode/grandnode2)
[![CodeQL Advanced](https://github.com/grandnode/grandnode2/actions/workflows/codeql.yml/badge.svg)](https://github.com/grandnode/grandnode2/actions/workflows/codeql.yml)
[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=grandnode_grandnode2&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=grandnode_grandnode2)
<a href="https://docs.grandnode.com/"><img src="https://img.shields.io/badge/Docs-docs.grandnode.com-brightgreen"></a>
</div>

<!-- TABLE OF CONTENTS -->
## Table of Contents

* [Overview](#Overview)
* [Key Features](#key-features)
* [Technical Highlights](#technical-highlights)
* [Getting Started](#getting-started)
* [Prerequisites](#prerequisites)
* [Installation](#installation)
* [Online demo](#online-demo)
* [Awesome projects](#Awesome-projects)
* [Roadmap](#roadmap)
* [Contributing](#contributing)
* [Sponsors](#sponsors)
* [Why Choose GrandNode?](#why-choose-grandnode)
* [License](#license)


Expand All @@ -65,6 +68,39 @@ GrandNode was designed to solve the most important business challenges from the
* Fast development with modern codebase
* Scalable e-commerce platform to grow with the business

## Key Features

### Performance & Architecture
- ⚡ **High-Performance** - Pages render in milliseconds
- 📊 **MongoDB Database** - Superior scalability and performance
- 🚀 **ASP.NET Core** - Modern and efficient codebase

### Business Features
- 🏪 **Multi-Store Management** - Run multiple stores from one installation
- 👥 **B2B & B2C Support** - Serve both business and consumer customers
- 🌎 **Multi-Language & Multi-Currency** - Sell globally with localized experiences
- 🛒 **Advanced Product Catalog** - Flexible product attributes, variants, and pricing
- 💰 **Multiple Payment Gateways** - Including Stripe, BrainTree and more
- 🚚 **Customizable Shipping Options** - Fixed rate, by weight, shipping points
- 📱 **Mobile-Optimized** - Responsive design for all devices

### Marketing & SEO
- 🔍 **SEO-Friendly** - URL structure, meta tags, and sitemap generation
- 🔔 **Customer Segmentation** - Target specific customer groups
- 📧 **Email Marketing Integration** - Boost your sales with newsletters
- 📊 **Analytics Integration** - Track performance with Google Analytics

## Technical Highlights

GrandNode 2 leverages the latest technologies to deliver a high-performance e-commerce solution:

- **ASP.NET Core 9.0** - Modern, cross-platform framework
- **MongoDB 4.0+** - NoSQL database for unlimited scalability
- **Docker Support** - Easy deployment and containerization
- **REST API** - Comprehensive API for integrations
- **Cloud-Ready** - Optimized for cloud hosting environments
- **Real-time Processing** - Immediate updates throughout the system

<!-- GETTING STARTED -->
## Getting Started

Expand All @@ -76,8 +112,7 @@ GrandNode requires .NET Core 9.0, MongoDB 4.0+, and OS-specific dependency tools

### Installation

GrandNode can be installed in a few different ways. Note: The develop branch is the development version of GrandNode and it may be unstable. To use the
latest stable version, download it from the Releases page or switch to a release branch.
GrandNode can be installed in a few different ways. Note: The develop branch is the development version of GrandNode and it may be unstable. The main branch is the primary branch that contains the latest stable version. You can also download specific stable versions from the Releases page or switch to a release branch.

* Docker
```bash
Expand All @@ -95,7 +130,7 @@ Run the project in the Visual Studio 2022+, extract the source code package down

* Host on Linux server

Before you start - please install, configure the nginx server, .NET Core 8.0+ and MongoDB 4.0+
Before you start - please install, configure the nginx server, .NET Core 9.0+ and MongoDB 4.0+
```bash
mkdir ~/source
cd ~/source
Expand Down Expand Up @@ -154,15 +189,6 @@ Admin email: admin@yourstore.com
Admin password: 123456


## Awesome projects

[![Awesome projects](https://grandnode.com/content/images/uploaded/Blog/awesomeprojectsgit1.JPG)](https://grandnode.com/showcase/?utm_source=github&utm_medium=link&utm_campaign=readme)

Check the [GrandNode Live Projects](https://grandnode.com/showcase/?utm_source=github&utm_medium=link&utm_campaign=readme).

Have you done something great with GrandNode? Let us know and get listed!


## Roadmap

We have a clear vision in which direction we would like to develop GrandNode. Ready roadmaps with milestones for future versions of GrandNode can be found in the [projects tab](https://github.com/grandnode/grandnode2/projects).
Expand All @@ -181,9 +207,21 @@ How to contribute:

Become a sponsor and get your logo on our README on Github with a link to your site. [[Become a sponsor](https://opencollective.com/grandnode#sponsor)]

## Why Choose GrandNode?

GrandNode stands out in the crowded e-commerce platform market by offering:

- **Superior Performance** - MongoDB and ASP.NET Core ensure lightning-fast page loads
- **Ultimate Scalability** - From startup to enterprise, grow without limits
- **Lower Total Cost of Ownership** - Free, open-source with no licensing costs
- **Modern Technology Stack** - Built with future-proof technologies
- **Extensible Architecture** - Build custom modules and integrations

Whether you're launching a single online store or building a complex multi-vendor marketplace, GrandNode provides the tools and performance you need to succeed in today's competitive e-commerce landscape.

## Code of conduct

To clarify behavior rules in our community, GrandNode has adopted the code of conduct defined by the Contributor Covenant. For more information see the [Code of Conduct.](https://www.contributor-covenant.org/version/2/0/code_of_conduct/)

## License
GrandNode is completely free and distributed under the GNU General Public License v3.0. It's available [here](LICENSE)
GrandNode is completely free and distributed under the GNU General Public License v3.0. It's available [here](LICENSE)
2 changes: 1 addition & 1 deletion src/Build/Grand.Common.props
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@
</ItemGroup>
<Target Name="SetVersion" BeforeTargets="PrepareForBuild">
<PropertyGroup>
<Version>2.3.0-beta</Version>
<Version>2.3.0</Version>
</PropertyGroup>
</Target>
</Project>