Documentation will be updated as project progresses.
Design architecture of the program, decide on which information to be on Docker, and which information to be on Firebase. In this design, customer data asset will be stored within Docker, and product information only stored within Firebase.
Click here for more information about the architecture.
Discussion Agenda
Approval for architecture, setup of docker, tips for file configuration.
Progress Update
Docker, and the firebase products endpoint API are implemented. Fake data are added as well
Progress update
The home page, and the backet page are completed. React redux for basket feature is partially implemented.
Progress update
Payment processing is implemented, and basket bug pricing is fixed.
Progress update
Brush up some CSS, and everything looks good. Due to shortage of time, docker section is yet to be implemented. Overall, the barebone feature is there, and should serve a good enough reference of my work.
Note \ The program is not entirely working if you just deploy it entirely. This is due to the fact that I didn't want to deploy the payment api endpoint on firebase, instead I used a local hose.
Instruction
To run this program you need to host the firebase function folder by firebase serve,
At the same time, host the front end locally.