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
products with a set stock- (v3 done) ability to buy a certain amount of a product (#17)
- (v3) removing items for inventories - and bulk removing of an item. (#14)
- (v3 done) admin actions logging (#18)
- item/currency limit option (#28)
- api
- 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)
- 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)