Feat/controllers - refactor entire backend and new admin interface #75
Reference in New Issue
Block a user
No description provided.
Delete Branch "feat/controllers"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Description
Refactor all endpoints to reflect new vinlottis functionality. It has evolved to be much more focused around virtual lottery and wanted to update the backend to better handle speed, distinction of functionality and error handling. The main points here was to make the admin page better by implementing more complete CRUD endpoints. Changes reflected in more actions on the admin page. Administrators should have a easier time importing new wines, adding attendees, drawing winners and archiving a lottery.
The frontend updated to better use the new api and has had housekeeping to be more consistent with the intent of making the project easier to build off of by others. The Vue components use the new api to fetch and display data more efficiently, and has had the template and styling thinner.
Redesigned admin page
Backend:
Frontend:
/api.js. Also use new backend refactor endpoints.Images
Todo