🔴 -> Important
🟠 -> Can wait
🟢 -> Nice to have
- Get token from header bearer for API requests 🔴
- Get token from request body for script tag use 🔴
- Connect to DB 🔴
- Connect to cache (redis) 🟢
- Create CLI commands 🟢
- Generalise migrations so it can be used with any DB 🟢
- Create migrations based on past and current models states 🟢
- Improve custom ORM 🟢
- Add ORM as trait 🟢
- Finish the get_product_recommendations 🔴
- Finish recommendation struct 🔴
- Save recommendations made 🔴
- Create view to redirect to correct product on click 🔴
- Save metadata of clicks and redirects 🔴
- Ensure that the ULIDs are truly unique (query the database) 🔴
- Finish the get_generic_recommendations 🟠
- Finish the get_user_recommendations 🟠
- Convert the correct fields/information to vectors 🟠
- Improve tables relationship to retreive correct information 🟠
- Create facades between raw model and views' model 🟠
- Mapp CrudErrors with default views' responses 🟠