docs: added requirements
This commit is contained in:
		
					parent
					
						
							
								7b2bb05a80
							
						
					
				
			
			
				commit
				
					
						f72b297118
					
				
			
		
					 1 changed files with 30 additions and 27 deletions
				
			
		| 
						 | 
					@ -131,6 +131,7 @@ Ungleich Hosting - Phase 0
 | 
				
			||||||
This phase will deliver a fully functional webpage for railshosting, without the
 | 
					This phase will deliver a fully functional webpage for railshosting, without the
 | 
				
			||||||
capabilities of the 'ungleich hosting app', except from selecting an stack
 | 
					capabilities of the 'ungleich hosting app', except from selecting an stack
 | 
				
			||||||
ordering it by email and the user being subscribed to a plan (billing).
 | 
					ordering it by email and the user being subscribed to a plan (billing).
 | 
				
			||||||
 | 
					This phase will
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Where this phase come from:
 | 
					Where this phase come from:
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -149,10 +150,38 @@ Non Goals
 | 
				
			||||||
Requirements
 | 
					Requirements
 | 
				
			||||||
************
 | 
					************
 | 
				
			||||||
 | 
					
 | 
				
			||||||
1.1
 | 
					#. Feature
 | 
				
			||||||
 | 
					   Description
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					1. *Ungleich* provides a service overview page
 | 
				
			||||||
 | 
					2. *Ungleich* provides a sign up page for users who want to
 | 
				
			||||||
 | 
					   try the private beta of the service
 | 
				
			||||||
 | 
					3. *Ungleich* let *Users* upload their public SSHs keys
 | 
				
			||||||
 | 
					4. *Users* can subscribe to their choosen hosting plan.
 | 
				
			||||||
 | 
					5. Notify *Users* when their VMs are ready.
 | 
				
			||||||
 | 
					6. *Users* can access to their VMs using the uploaded SSHs keys.
 | 
				
			||||||
 | 
					7. *Users* can view their billing history.
 | 
				
			||||||
 | 
					8. *Users* are capable of canceling their plans.
 | 
				
			||||||
 | 
					9. *Users* are notified every time a new invoice is sucefully charged.
 | 
				
			||||||
 | 
					10. *Users* are notified every time their invoices fail to charge.
 | 
				
			||||||
 | 
					11. *Users* can add credit cards to their accounts.
 | 
				
			||||||
 | 
					12. *Users* can see a detail of every invoice.
 | 
				
			||||||
 | 
					13. *Users* can create multiple VMs.
 | 
				
			||||||
 | 
					14. *Users* can choose what SSHs keys will use for every VM.
 | 
				
			||||||
 | 
					15. *Users* can see the recent history of access to their VMs [?]
 | 
				
			||||||
 | 
					16. *Users* can edit their profiles.
 | 
				
			||||||
 | 
					17. *Users* can submit tickets to *Ungleich*
 | 
				
			||||||
 | 
					18. *Users* can configure DNS settings.
 | 
				
			||||||
 | 
					19. *Ungleich* can see the list of *Users*.
 | 
				
			||||||
 | 
					20. *Ungleich* can browse the VMs of all *Users*.
 | 
				
			||||||
 | 
					21. *Ungleich* is notified everytime an invoice fail to charge.
 | 
				
			||||||
 | 
					22. *Ungleich* provide help pages for every section of the site.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					*******
 | 
				
			||||||
 | 
					Details
 | 
				
			||||||
 | 
					*******
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					...
 | 
				
			||||||
 | 
					
 | 
				
			||||||
--------------------------
 | 
					--------------------------
 | 
				
			||||||
Ungleich Hosting - Phase 1
 | 
					Ungleich Hosting - Phase 1
 | 
				
			||||||
| 
						 | 
					@ -162,29 +191,3 @@ This phase will deliver the foundations for most of the ungleich hosting app cap
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    for the moment, it is enough if we generate a mail for every order
 | 
					    for the moment, it is enough if we generate a mail for every order
 | 
				
			||||||
 | 
					 | 
				
			||||||
************
 | 
					 | 
				
			||||||
User Stories
 | 
					 | 
				
			||||||
************
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
User stories
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
get rails-hosting.ch running so that somebody can order a VM including payment
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
migrate www.ungleich.ch to Django
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
let me try makes an entry in a database, but so far we are not checking it regulary
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
the hosting price samples link nowhere
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
Info needing for user:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
+ User Info
 | 
					 | 
				
			||||||
+ Addrress
 | 
					 | 
				
			||||||
+ Billing Details
 | 
					 | 
				
			||||||
+ Phone Verification [?]
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
DO:
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
+ email & password
 | 
					 | 
				
			||||||
+ Comfirm email -> Billing Details -> Create Droplet
 | 
					 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue