A full stack web an application that allows the user to track their favorite things.
- Backend Repo: Click here
1. Features
2. Technologies
3. Project Setup
- Create a Category for saving favourite things
- Edit a category
- Delete a category (Soft-delete)
- View a list of categories and the count of favourites under each
- Add favourite things under a category
- Add metadata to a favourite thing
- Remove metadata from a favourite thing
- Edit an existing Favourite thing
- Delete a favourite thing (Soft-delete)
- View list of favourite things under a category
- View list of metadata under a Favourite thing
- View Audit-logs for mutations (create, update, delete) to a Favourite thing
- Veiw Audit-logs for mutations (create, update, delete) to a Category
- Search for Favourite things under a selected Category
1. Vue.js
2. Vue-CLI
3. Axios - For making http requests
4. Bootstrap CSS Library
5. Bootstrap-vue - Bootstrap styled components for Vuejs
6. Yup - For form-data validation
yarn install
yarn run serve
yarn run build
yarn run test
yarn run lint
yarn run test:unit