Objective
This project was originally developed for a customer, for some reason, the suspension of cooperation, it is now open source for everyone to reference. If you can make the WEB APP in the development of less detours, the purpose is achieved.
The goal of this project is to be able to run it and to package it as an APP.
Code open source on GitHub, Https://github.com/ansiboy/ChiTuStore
Value
Open source front-end framework, but a more complete open source project but not, this project, including most of the e-commerce features, very valuable reference, especially for e-commerce front-end development of friends.
Discussion Groups & Maintenance
Interested in this project students, can join QQ group: 71418067, later I will try to maintain the project as much as possible.
Demonstrate
http://u.alinq.cn/test/#Home_Index
Since the project is based on the ability to experience full functionality only on the go, if you need to experience the full functionality, please scan the following two codes.
Knowledge stack
The knowledge points involved in this project are: JQuery, require JS, Knockout js, Iscroll, Hammer JS, Bootstrap
Development language: Typescript
Required knowledge: Requirejs, Knockout,typescript
APP Packaging
I use Hbuilder packing, very convenient. If you need to pack as an APP, we recommend using Hbuilder.
Run
How does it work? Download the code and use VS to open UserClient.sln.
Code structure
Directory structure
To make it easy for everyone to get to know the project, here's a brief look at the directory structure:
APP: JS and Html files for the project are all placed in this directory.
Content: The style file used to place the item.
Core: The JS module that puts the core of the project and makes it easy for other projects to reuse.
Module: The business function module for the project, which is structured similar to ASP.
Services: A module where the folder is placed and serves directly line traffic.
UI: A reusable UI component in a project.
Root directory File Description:
Errorhandle: For handling errors on the server side and on the client.
Wxshare: Sharing for processing.
Rewrite: For project requirements, some JS class library methods need to be rewritten and placed here.
Open source an e-commerce front end worth more than 100K