This article is the beginning of the series “Developing a micro channel applet from Scratch with full Stack”.

This is also the first small program APPLICATION I have developed. The current version is 1.0.0. Due to my limited technical ability and energy, there are still some details in the application that need to be fixed.

Where to put is a micro app for goods storage and management, to solve the problem of easy to forget the location of things in life, and can not find it when needed.

  • Core requirements: Quickly locate and find what you are looking for according to the recorded information of the location of the item
  • Core functions: mark the location of the item and find the item
  • Target audience: the general public
  • Platform carrier: wechat small program

The app was created in my spare time and the development cycle went through requirements & Prototyping, design, development and testing phases for 31 days. The whole development process was buddhist, with no KPI and no Deadline, and everything was decided by myself. So try to follow the industry’s complete product research and development process system, want to go through the whole process; The development stage also deliberately adjust the difficulty of development, specifically pick pit points, difficulties, to their own trouble. Although the process of pain, but a lot of harvest, simply strike while the iron is hot to share the article to dinner readers. In fact, I would also write some documents of project summary, code examples, development skills and other types at work, but generally I only shared them in the internal team’s document system, until one day my classmates deleted the library for me and ran away…

Since it is billed as “full stack” development, then the product, design, front end, back end, database, testing and so on should not be a little link, this series is to share these links may be involved in all aspects. The outline of this series is as follows:

The outline table of contents is for reference only and may be subject to change during actual writing.

  • Start from scratch to develop a full stack of wechat small program (zero)

  • Start from scratch to develop a full stack of micro channel small program (a) – requirements & prototype

    • Demand analysis
    • Competing goods analysis
    • Brain storm
    • Requirements describe
  • From scratch to develop a full stack of micro channel small program (two) – design

    • The color scheme
    • The UI specification
    • Interface design
    • Interaction design
  • Start from scratch full stack development of a micro channel small program (three) – development

    • statute
    • Technical characteristics
    • Technical solution
    • The difficulties in
    • Pit point
    • Data table structure
    • Functional logic flow
  • From scratch to develop a full stack of micro channel small program (four) – test

    • Bug record
    • Usability testing
    • Boundary test
  • From scratch to develop a full stack of micro channel small program (five) – operations

    • Brand construction
    • Promotion strategy
  • From scratch to develop a full stack of micro channel small program (six) – project management

    • A time line
    • Team (assuming the project was developed by more than one person)