This is a ROUGH DRAFT of the README. It's just a copy-paste of the project proposal for now:
- Github repo: https://github.com/zacmea/WineNot
- Trello: https://trello.com/b/1iNPoNx9/wine-not
- ERD: https://miro.com/app/board/uXjVKDqe8z4=/?share_link_id=794623685912
-As a wine lover, I can find new wines to try by searching or browsing -AAU, I can create lists/collections of wines and add new wines to them -AAU, I can follow a link to an external site to purchase a wine to try -AAU, I can view information about a specific wine -AAU, I can view & edit my personal/profile information
- Mobile-first design (incl. bottom nav instead of top nav for mobile size)
- Landing page with login/sign up/ about
- Home page inviting user to browse wines or view/edit their collection
- User can search for wines via Vivino API
- Profile page where user can view & edit personal/profile information
- Connects to SQL-type database to store user lists & user details
- Have 2 models/schemas: User & List
- Collections/Your Lists page where user can create lists & add wines to a collection
- Code some views as modals (ex: wine show page)
- Home page shows a carousel of randomly selected wines
- User can share a list/collection, internally (public list) or externally ("send to...")
- User can externally share a wine
- User can add a wine to a list from various points in the app (wine show page, results page, collection show page)
I'd like to use this opportunity to fix the UX/UI shortcomings in my original project 2. I would like to be able to show growth and flexibility in coding. More specifically, I want to link directly to the Vivino API and make it much more intuitive for users to add wines to their lists.
- Word choice - https://m3.material.io/foundations/content-design/style-guide/word-choice
- First vs 2nd person - https://ux.stackexchange.com/questions/4348/your-vs-my-in-user-interfaces
- Vue tutorial/lesson - https://www.codecademy.com/learn/learn-vue-js
- Vivino API - https://github.com/aptash/vivino-api
-Vue.js -Django -PSQL/PostgreSQL -Tailwind CSS -Vivino (3rd party data scraper-y API)