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
|
||||
|
||||
### "/"
|
||||
### /@{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.
|
||||
|
||||
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.
|
||||
|
||||
@ -68,6 +77,10 @@ This information should be stored in a database of commission requests. A reques
|
||||
|
||||
## 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"
|
||||
|
||||
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