Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

icreated/webstore

Repository files navigation

∫ created

Integration created Donate

Icreated WebStore Angular / Bootstrap

The full information about this project is available here: https://icreated.co/projects/webstore

The demo is available here: https://webstore.icreated.co

The very simple backend API REST services for DEMO is available here: https://github.com/icreated/webstore-json-server

The original Idempiere backend API REST services is available here: https://github.com/icreated/webstore-api

Angular WebStore is a frontend application created as responsive angular / bootstrap seed for your projects. It can be used as a starting point for your WebStore project with custom backend API REST services. It is possible thankfully to OpenApi first approach. This application shows standard web sites features:

  • product catalog
  • product search
  • user authentication
  • basket management synchronized with server
  • order checkout
  • private customer area
  • orders information
  • addresses management
  • password update
  • account information update

WebStore Architecture

Some snapshots:

Home page

WebStore Home

Basket page

WebStore Basket

Checkout page

WebStore Checkout

Order page

WebStore Order

Installing / Getting started

Run npm install.

This will create the node_modules directory in your current directory (if one doesn’t exist yet) and will download packages to that directory.

Install also backend API REST services. There are two options:

The backend endpoint is configured in the environment.ts file:

 api: {
 baseUrl: 'http://localhost:3000' // for Json Server
 // baseUrl: 'http://localhost:8080/services/api/', // for Idempiere Webstore API REST plugin
 }

Deploying / Publishing / Testing

Run ng serve for a dev server. Navigate to http://localhost:4200/. The app will automatically reload if you change any of the source files.

Contributing

If you'd like to contribute, please fork the repository and use a feature branch.

Pull requests are warmly welcome

Licensing

GNU General Public License

AltStyle によって変換されたページ (->オリジナル) /