Coder Social home page Coder Social logo

irish-16-dev / youronlineshop Goto Github PK

View Code? Open in Web Editor NEW

This project forked from petazeta/youronlineshop

0.0 0.0 0.0 1.55 MB

Modern E-commerce ๐Ÿ›’ in Node.js and Mongodb. Intuitive and easy shop edition. Quick purchase process. ๐ŸŒ Multi language. Multi-shop feature and themes support.

Home Page: https://youronlineshop.net

License: Other

JavaScript 45.57% CSS 4.17% HTML 50.26%

youronlineshop's Introduction

Your Online Shop


Your Online Shop System V 4.1.1

Live Demo

Video: https://youtu.be/PD_olszbGWA

Shop sample -> Your Online Shop Demo Shop

Admin -> (usr/password) webadmin/webadmin, productsadmin/productsadmin

About

This is a dynamic web app (Single Page Application) for e-commerce. It is build in Node.js and Mongodb.

https://youronlineshop.net

Awards:

Community choice

Main features:

  • Easy edition
  • Quick purchase process
  • Website pages (About, Contact, ect...)
  • Ultra light code
  • Themes (components / templates)
  • Multi-shop
  • Export / Import

Installation

  1. Upload the compressed file to your web server.
  2. Unpack it to the desired folder.
  3. Install node and mongodb.
  4. Edit mongodb settings at: server/nodejs/cfg/dbcfg.js.
  5. Open your terminal at main folder and type: npm install and then npm start. Once the server is running then you can open your web browser (port 8000) and continue with the installation process.

Support

Please write: [email protected]

Getting started

Once Your Online Shop is installed you can open your browser at the correspondent url address. Lets log-in with some of the admin users to make changes: user webadmin for web content and productsadmin for catalog content. Other operations can be done by user systemadmin, and to check customer orders log-in with ordersadmin.

After editing some content press Intro or click outside of the editable area to save changes.

To edit some features from the checkout process you should log in with systemadmin user and make an order as if you were a customer. Once you get to the checkout step you should be able to edit checkout options.

Some other configuration can be done by editing some files at cfg folder.

Troubleshooting

If the database connection is not working you may need to check settings at server/nodejs/cfg/dbcfg.js.

If the products images can not be uploaded you may need to allow write permisions for catalog-images.

Themes

Y.O.S. system has a themes feature. Tou can find theme files at client/themes folder.

More

Multi-shop feature is now available. You can host several independent stores by adding their settings to the configuration files.

Files server/cfg/dbcfg.js and server/cfg/config.js contains stores configuration. Store folder inside catalog-image one can be replicated for each site. You must also enable multi-shop by stablishing isSiteUnique: false at server/cfg/default.js.

Now you should be able to access each shop by adding the shop name (shop name is the label at server/cfg/config.js and server/cfg/dbcfg.js) after the host name: localhost:8000/shopname.

youronlineshop's People

Contributors

petazeta avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.