Skip to content

Latest commit

 

History

History
41 lines (33 loc) · 2.15 KB

File metadata and controls

41 lines (33 loc) · 2.15 KB

Roadmap and planned features

Note

I’m currently working on this project on my own (pull requests are welcome), alongside my studies, which take up a lot of my time.
So I’m not necessarily making very rapid progress on the objectives set out in this roadmap

Roadmap

  1. products with a set stock
  2. (v3 done) ability to buy a certain amount of a product (#17)
  3. (v3) removing items for inventories - and bulk removing of an item. (#14)
  4. (v3 done) admin actions logging (#18)
  5. item/currency limit option (#28)
  6. api

Planned features

Features

  • API to automate actions like: filling accounts; managing currencies, shops and products
  • Shops reserved for specific roles
  • New settings system
  • Products with a set stock
  • (v3 done) ability to buy a set amount (#17)
  • multi language support
  • permanently displayed shops (#13)
  • allowing users to display inventory publicly (#13)
  • log admin actions to the log channel (#18)
  • (v3) multi-currency items (and thus no more shop-wide currency / leave it optional ?) (#13)
  • item/currency limit option (#28)

Code refactoring

  • Add pagination at the level of user interface class
  • switching from uuid to nanoid, for performance improvement
  • docker container
  • improve internationalisation (reimplement in a more modular way,add fallback for missing translations)
  • improve error handling (implement result pattern)
  • improve data access, add abstraction to avoid errors and repeated code
  • branded IDs ? -> will be made once Zod validation is implemented
  • improve folder structure (implement feature base folder structure)