Skip to content

HiThisIsNotCodeRepo/ProjectGoLiveRun4FrontEnd

Repository files navigation

Go School Project Go Live Run 4

Project Title: Pao Tui(跑腿)

Front End Interface

Author: Qin Chenfeng

Email:freddy.qin@gmail.com

Project Description

Due to Covid 19, an ad hoc job posting platform has emerged to provide more job opportunities, anyone can post their urgent task with personalised requirements ,for instance deliver food, buy necessity, send documents etc, it also needs to include max acceptable rate and expected delivery time. Anyone who is interested in making pocket money can bid for the job with their minimum acceptable rate and finish time. Among those service providers, job posters should pick one. Once a job is assigned, the service provider should do their best to complete the task before the deadline to avoid any penalty.

Front Ende Template Selection

To expediate front end developement, I have choosen a template which provide UI structure layout and material components. So I can more focus on the logic development.

File Directory

As project progresses now slowly merge file

|--src
|   |--app
|   ...
|   |-- paotui
|       |-- component # This folder contains main component of the application
|       |-- app.const.ts # Some constant
|       |-- paotui-auth.service.ts # Singleton service store user data
|       |-- paotui-guard.guard.ts # Route guard
|       |-- date.pipe.ts # common pipe
|       |-- paotui.module.ts # module to export pipe etc
|        ...

Installation Note

Now available at Ansible deployment

New features

Upload user avatar

Using https://cloudinary.com/ DemoGif

Core features

  1. User id and password login
  2. Page routing and guard, it based on token issued by back end.
  3. Token storage in the singleton service.

Demo

HTTPS

Login

DemoGif

#

DemoGif

Add Task

DemoGif

Bid Task

DemoGif

Edit Task Expected Rate

DemoGif

Delete Task

DemoGif

Accept Bid Task

DemoGif

View Task History

DemoGif

Main Tech Stack

Angular,HTML,CSS,Javascript,Go,MySQL,Docker,Containerd,K8s

Other

Git

git update

Angular

angular update

Log

  1. 20210619
  2. 20210620

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published