Hobbetsy is an app dedicated to making sure that all people in Middle-earth are equipped to face whatever life can throw at them. Be it a Balrog in the depths of Moria or you are a burglar on your first adventure we can get you equipped!
Technical Instructions for Project
- Python
- Flask
- JavaScript
- React-Redux
- JSX
- CSS
- SQLAlchemy
- PostgreSQL
- Heroku
- VSCode
- Docker
- npm
- Figma
- Adobe Photoshop
- Adobe XD
- DrawSql
- notion
- Product Listings
- A user can view all products or a single product and add it to their cart.
- Comments/Reviews
- A user can view the current reviews of a product, write a review on a product, update that review and delete a created review.
“If more of us valued food and cheer and song above hoarded gold, it would be a merrier world.” ― J. R. R. Tolkien*
Our Hobbetsy Full-Stack Project is a marketplace for heroes and adventurers to outfit themselves before heading out into the great beyond. We are in the business of the unexpected. Life can't hit you with something you're unprepared for if you are carrying Hobbetsy Gear.
https://hobbetsy.herokuapp.com/
- Shopping Cart
- Users can add products to their cart, remove products from their cart and checkout using their store tab.
- Search
- Users can search the product offerings on Hobbetsy and click the search result to view that individual product.
- Categories
- Favorites
- Dual account user types. Customers and Sellers.
- Improve Checkout Process with User gold and product quantity updates.
- Full Text Search Functionality.
- Git Clone
- On local machine, run 'pipenv install' to install required dependencies.
- Create initial database user and database as stated in .env.example file.
- Enter your pip environment.
- In terminal flask run to start backend.
- In a separate terminal cd into the react app file.
- Run npm start to start the front end server.
- This should start new page in your browser. localhost:port in browser.
- Picked and researched a clone and decided on general theme to distinguish
- Created model schema for database relations with DrawSQL
- Created a basic wire-frame using Figma.
- Looked for sites to supply data for product information.
- Developed a working protocol to track the course of project with notion
- Lisa Noor Github Linkedin
- Jamie Sullivan Github Linkedin
- jane Martin Github Linkedin
- Patrick Nusbaum Github Linkedin
- Material Middle Earth - For supplying us with photos for the products on our site.
- DMHeros - For providing us a means of creating our awesome developer head-shots.
- WoW head - For providing us with images for our bow products.
- Pixabay & Unsplash