Add alias system and alias creation page to the spec
This commit is contained in:
17
spec/spec.md
17
spec/spec.md
@ -44,13 +44,22 @@ $onDeliverPaid - A boolean representation of if the on-Deliver Payment has been
|
|||||||
|
|
||||||
## Customer
|
## Customer
|
||||||
|
|
||||||
### "/"
|
### /@{String}
|
||||||
|
|
||||||
|
personal freelancer links that link to the freelancer profile and/or template
|
||||||
|
DB structure
|
||||||
|
{
|
||||||
|
$alias
|
||||||
|
$destination
|
||||||
|
}
|
||||||
|
|
||||||
|
+++ "/"
|
||||||
|
|
||||||
"/" should return the main page of the site based off an HTML template provided to the program.
|
"/" should return the main page of the site based off an HTML template provided to the program.
|
||||||
|
|
||||||
Ideally, the only interaction on this page will be with freelancer "Profiles", which may be selected by the end user to view more details about commissioning said person.
|
Ideally, the only interaction on this page will be with freelancer "Profiles", which may be selected by the end user to view more details about commissioning said person.
|
||||||
|
|
||||||
### /customer/$freelancer/
|
+++ /customer/$freelancer/
|
||||||
|
|
||||||
This page should consist of all the information about a freelancer that the freelancer has decided to show. This includes contact information, pricing, templates, and anything else. Freelancers should be given a lot of sway with what they wish to put here.
|
This page should consist of all the information about a freelancer that the freelancer has decided to show. This includes contact information, pricing, templates, and anything else. Freelancers should be given a lot of sway with what they wish to put here.
|
||||||
|
|
||||||
@ -68,6 +77,10 @@ This information should be stored in a database of commission requests. A reques
|
|||||||
|
|
||||||
## Freelancer
|
## Freelancer
|
||||||
|
|
||||||
|
### "/freelancer/aliasSetup"
|
||||||
|
|
||||||
|
A simple page for the selection of an alias and a destination which can be the profile or a specific template.
|
||||||
|
|
||||||
### "/freelancer/inbox"
|
### "/freelancer/inbox"
|
||||||
|
|
||||||
The inbox will be a simple list representation of commissions a freelancer has, ideally highlighting new ones. This web interface need not be complex for the back-end work currently, but it should be able to easily be stylized with simple CSS.
|
The inbox will be a simple list representation of commissions a freelancer has, ideally highlighting new ones. This web interface need not be complex for the back-end work currently, but it should be able to easily be stylized with simple CSS.
|
||||||
|
Reference in New Issue
Block a user