Current Project Status
Hi all, we have moved to official project in new repository https://github.com/NIT-Software/Modern-Ecommerce to have better support & development plan. So please follow and update in latest Repo. We're looking for all developer to contribute to make a great modern Open Source E-comerce Platform. If any question please drop me an email to [email protected] or open ticket in Issue List. Thank you all!
Introduction
Modern-Ecommerce is enterprise open-source extensible ecommerce architecture. With Core backend using JAVA Spring (Spring boot) REST APIs & Frontend using Bootstrap/AngularUI AngularJS fro frontend. Fully support AWS inflashstructure (EC2, Database RDS, Mail service SES, etc) to run system on the cloud inflashstructure.
System Architect
Roadmap
https://trello.com/b/A1OPzefs/cloud-modern-e-commerce-platform
Key Features and Technologies
Spring
Spring framework is an open source Java platform that provides comprehensive infrastructure support for developing robust Java applications very easily and very rapidly.
Spring Data
Spring Dataβs mission is to provide a familiar and consistent, Spring-based programming model for data access while still retaining the special traits of the underlying data store.
It makes it easy to use data access technologies, relational and non-relational databases, map-reduce frameworks, and cloud-based data services. This is an umbrella project which contains many subprojects that are specific to a given database. The projects are developed by working together with many of the companies and developers that are behind these exciting technologies.
REST API
REST (REpresentational State Transfer) is an architectural style, and an approach to communications that is often used in the development of Web services. Modern-Ecommerce core backend support fully REST API to allow integarte with any Frontend platform
Mutiple vendor/store support
Modern-Ecommerce support mutiple Store/vendor, ready to run enterprise e-commerce. Check out more detail with database design #1
Mutiple modern themes frontend support
Modern-Ecommerce support mutiple theme for frontend built with Bootstrap/AngularJS, modern responsive. Easy customize
Modern admin dashboard support
Modern-Ecommerce support dashboard admin built with Bootstrap/AngularJS, modern responsive. Easy customize.
Online Payment
Support Paypal, Stripe integration
Search
Flexible domain search capabilities in Modern-Ecommerce are provided through integration with elasticsearch https://www.elastic.co/
Task Scheduling
Scheduling of repetitive tasks are offered through the spring scheduler service
Email support is provided throughout the Modern-Ecommerce framework in either synchronous or asynchronous. As well as support Amazon Mail service SES
Extendible Design
Modern-Ecommerce is designed from the ground-up with extensibility in mind.
Release
N/A (On developing)