This repository was archived by the owner on Feb 16, 2020. It is now read-only.
Releases: dsafanyuk/Fetchr
Releases · dsafanyuk/Fetchr
Initial release
v1.0.0 (#46) * just created a file * initial commit * Set up basic server + nodemon * Updated Readme * Update README.md * refactored file structure * Transferring API Description file from Apiary.io * Added quote * Change host to '/api' * Fixed spelling * Created skeleton for the api * Updated readme * Added Knex db interactivity * Updated api docs for current progress * Initial Commit * I added Vue Router * Login and Registration Commponents added * Dependencies bug fixed ( Boostrap, Jquery) * Created most user routes with error handling * changed 'rows' to 'user_id' * edited order routes * test * test1 * hey * Reg Component Created --> I Started Interaction with the Api * Reg Component Created --> I Started Interaction with the Api + Comments Added * yeeeee boiiiiiiiiiii * validating user register inputs * made some changes to password validation * now POST /register should redirects to /login if succesful * this is so frustrating * i will change these * authentication with JWT(passport not included) * * Cleaned up package.json * Removed example middleware * Changed hardcoded db password to environment variable * Axios Added * added cc tables, product_url, phone_number, password to 60 char * Changed api resources to plural to make it more clear * Added cors to server + added axios to vue/package.json * fixed products table * Redirect (#16) * redirect from register to login with POST * REFACTORINGGGGGG.........SUCCESS * phone validation added :3 * REGISTRATION USING ASYNC/AWAIT * check duplicate entry for register * made changes to loginController * changed 'rows' to 'users' * removed password from payload so that it won't be in the created token * final changes: changed all rows to users * orders api stuff (#17) * orders api stuff * anything * changed row to product * Credit check (#18) * this is an error * check for credit card * Initial Product Route (#19) * Initial push * added vscode folder to gitignore * Added a `/product` route. All products lists by items sold desc by default Products by category lists by items sold -> desc by default but also has options to sort by `price` eg: `api/products/filter/drink?sort[total_sold]=desc` * returns all drinks sorted by total sold (descending) `/api/products/filter/drink?sort[price]=desc` * returns all drinks by price (descending) * Added a TODO validate incoming queries * Created changes * Added a new view `product_records` where we can get items by popularity * Authorization (#20) * redirect from register to login with POST * REFACTORINGGGGGG.........SUCCESS * phone validation added :3 * REGISTRATION USING ASYNC/AWAIT * check duplicate entry for register * made changes to loginController * changed 'rows' to 'users' * removed password from payload so that it won't be in the created token * final changes: changed all rows to users * fixing problems found by eslint * fixed most of eslint problems * oh my gosh merge conflicts * Fixed some orders issues * Header& Footer Component created for the Landing. * Part of the filter done * Font awesome 4 added & Footer is Done. Still working on the Filter * Blog Removed in the Footer & Spelling Error Corrected * Card Implemented on the Dashboard * Vuetifyjs Added * Product Dialog Created * Product Info Dialog Implemented * Popup work * Landing Route changed to Dashboard * added favorites functionality (#22) * added favorites functionality * Update userController.js * Changed some to dave * Changed some `user` to `users` * Fixed missing credit check route * let filter use category (#23) * Transferring API Description file from Apiary.io * Backend cookie parse (#24) * redirect from register to login with POST * REFACTORINGGGGGG.........SUCCESS * phone validation added :3 * REGISTRATION USING ASYNC/AWAIT * check duplicate entry for register * made changes to loginController * changed 'rows' to 'users' * removed password from payload so that it won't be in the created token * final changes: changed all rows to users * fixing problems found by eslint * fixed most of eslint problems * oh my gosh merge conflicts * gucci * access token in a cookie, token expires in 1 hour * authenticate with cookies * changed all -> * Changed `userid` to `user_id` * Landing (#25) * Header& Footer Component created for the Landing. * Part of the filter done * Font awesome 4 added & Footer is Done. Still working on the Filter * Blog Removed in the Footer & Spelling Error Corrected * Card Implemented on the Dashboard * Vuetifyjs Added * Product Dialog Created * Product Info Dialog Implemented * Popup work * Last Update * Landing Route changed to Dashboard * Added Vue Cookie. Fixed some design issues * added the registerRedirect + product listing * Signed-off-by: Kesney <kesney095@gmail.com> * Vuetified header + added css fixes * Last update * deleted fake files * Transferring API Description file from Apiary.io * Transferring API Description file from Apiary.io * Added apiary link * Product card edits (#27) * Changed product cards * updated product images * fixed the navbar being affected by materialcss + image fixes * Added visual 'favorite' triggers to product cards * Added 'add to cart' visual cue, fixed header spacing * Fixed header icons * Shopping cart added * Revert "Added 'add to cart' visual cue, fixed header spacing" Removed cart components that were added by accident This reverts commit 1441875847e7a471d273425f93c9dda4701cd037. * Added `add to cart` visuals * Home Page (#28) * Card Components * Card Components * home page template * home page template * Emptydb (#29) * empty db * fixed view and deleted missed insert * Initial header (#30) * Header Component * Merge branch 'develop' of https://github.com/Dsafanyuk/Fetchr into develop * Login function (#32) * push * still nothing * withCredentials = true doesn't work * wth, the cookie shows when localhost:3000 changed to 127.0.0.1:3000 * @click is not working, function showOneUser * LandingFooter , made req from dashboard * Update LandingHeader.vue (#33) * Product filter (#31) * Added filter function * Updated category tabs + implemented product filtering * Added dollar sign and rounded to 2 decimal places * Shopping cart (#34) * Changed product cards * updated product images * fixed the navbar being affected by materialcss + image fixes * Added visual 'favorite' triggers to product cards * Added 'add to cart' visual cue, fixed header spacing * Fixed header icons * Shopping cart added * Shopping Cart added * Removed vue Material from main.js & Total added to shopping Cart * Removed vue Material from main.js & Total added to shopping Cart * Update - Conflict between the Shopping Cart and the Cards * Revert " Update - Conflict between the Shopping Cart and the Cards" This reverts commit efc1ade47d9ff12da9967c160749a8c70482626e. * fixed issues i caused * Added missing `}` * Localhoes (#35) * initial commit * final commit, made request to http://127.0.0.1:3000/api/users/favorite in LandingCard * Recent orders (#36) * recent orders page * fix date method * order summary * card * fixed icons * Update apiary.apib * Rename RecentOrders.vue to Orders.vue * Update main.js * Update Orders.vue * Create orders.css * Update Orders.vue * Update Orders.vue * Add remove favorite (#37) * Added favorite functionality * Added back shopping cart, used cookies to get info * updated logout function in header comp (#38) * added favorites tab (#40) * added favoritest tab * remove console.lgos * Shopping cart (#41) * Changed product cards * updated product images * fixed the navbar being affected by materialcss + image fixes * Added visual 'favorite' triggers to product cards * Added 'add to cart' visual cue, fixed header spacing * Fixed header icons * Shopping cart added * Shopping Cart added * Removed vue Material from main.js & Total added to shopping Cart * Removed vue Material from main.js & Total added to shopping Cart * Update - Conflict between the Shopping Cart and the Cards * Blank page * -- * On click works now * Revert " Update - Conflict between the Shopping Cart and the Cards" This reverts commit efc1ade47d9ff12da9967c160749a8c70482626e. * fixed issues i caused * Started implementing Dynamic items in the Shopping Cart * ----Stash * Add to Cart feature * Rounded the Total price * Fixed repeating `methods` block Fixed repeating `methods` block * Logout function (#42) * updated logout function in header comp * fixed header logo etc * update to header per dave * fixed css * checkout and confimation pages (#39) * checkout and confimation pages * Update checkout.css * Update confirmation.css * Update Checkout.vue * jadsjfsl * Error messages (#43) * Made error messages for login and register page * now vuetify colors works, added link to register from login * k * Fixed dummy Calebs mistake jk I love u * Production edits (#45) * Edited files to work in production * small env changes may revert later * Changed to fetchrapp.com * Added vue material back * fixed an oopsie * Added vee validate * fixed favorite symbols not changing * trying to fix favorites * added cart * Added environment variables - no more switching from 127.0.0.1 < - > fetchrapp.com * Removed unused fukes * fixed favoriting * smol fix * Fixed some more things