Release v2.0.0-beta.1
Pre-release
Pre-release
·
205 commits
to main
since this release
Release v2.0.0-beta.1
Change log:
- Migrated backend to a MVC architecture
- Support added for multiple restaurant/vendor
- Created a small plugin architecture for extending a vendor or the application
- Added a small event system for the plugins to hook and modify the data befor or after an update
- Added and configured eslint for the project
- Rebranded the application to GroupBite
- Added an admin UI to manage the Vendor in the UI
- Added a home page to summarize the recent orders
- Migrated frontend authentication and basket store to the Pinia state management
- Diched the multiple docker microservice arch to a single Docker container that is more suitable for the project
- Refactored the database to multiple tabels instead of a json column
- Started using sqlalchemy orm for the data management
- Implemented a scheduler for automatic timed events
- Started using vue-router
- Lots of small improvements and refactoring