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