25 lines
1.0 KiB
Plaintext
25 lines
1.0 KiB
Plaintext
|
|
I want to start a online storage provider.
|
||
|
|
On this site, people can:
|
||
|
|
- register
|
||
|
|
- login
|
||
|
|
- see information about their storage quota
|
||
|
|
- order storage (after logging in) using a slider. Price calculation must be available in config, price per gb and such.
|
||
|
|
It must be built with:
|
||
|
|
- aiohttp, jinja
|
||
|
|
- vanilla js, vanilla css
|
||
|
|
Important:
|
||
|
|
- it must be a python package professionally structured
|
||
|
|
- it must use the aiohttp class based views
|
||
|
|
- it must host it's own frontend
|
||
|
|
- it hosts the root entry point
|
||
|
|
- javascript elements hould all extend from HTMLElement without shadowdom or shadowroot so they use the global css
|
||
|
|
- javascript files must be in the ecmascript module way
|
||
|
|
- structured css (css file per component)
|
||
|
|
- templates must be structured very well
|
||
|
|
- commercial business look and feel
|
||
|
|
- all user information and configuration and such are in json file as backend. It should provide nice backend services mutating those files.
|
||
|
|
- no database in exception of a very well structured json files
|
||
|
|
- use as many files possible
|
||
|
|
|
||
|
|
|