Skip to content

jsjohn026/handlebar

Repository files navigation

Handlebar Logo

Handlebar

Handlebar is a web-based application that allows users to review, purchase, and sell goods in an online marketplace. It was partially inspired by Drop Studio and built using Express back end, a MongoDB database, Express, GraphQL, React & Apollo on the front end.

Background and Overview

Users can post and purchase items for sale, review products and sellers, manage orders and items.

Functionality & MVP

  • User Auth
  • Goods and Genres
  • Shopping Basket
  • Beef/Props & Ratings
  • searchbar

Bonus Features

  • ratings
  • suggested purchases

Technologies & Technical Challenges

Backend
  • MongoDB
  • Express
  • GraphQL
  • AWS

Cluster Node Image

Frontend
  • React.js

  • Apollo

  • Docker

  • Heroku

Overview

Live Demo

Introduction

Handlebar is a single-page app

alt text

Pages

Session Modal (Log in or Sign up)

alt text

Users can view much of the site content without signing up, specifically listing information. They will be asked to log in or sign up once they try to book a listing. The modal allows users to switch between the log in or sign up form with having to load a separate page.

Navigation Bar

alt text

Users can access multiple pages from one navigation bar located at the top of the page. The options on this bar change once a user is logged in. The navigation bar is accessible as users scroll down the page or go to another link within the application.

Future Direction

Product(Goods) Detail Page

The Goods detail page will have the following sections:

  • Search Bar: Users search listings directly on the Navigation Bar by location.
  • Photo Grid: Shows at least 5 photos of the listing. Images will be enlarged upon a mouse click and users will be able to slide through the multiple photos.
  • Product Details: A description, included amenitities list, and a calendar indicating available dates will be housed here. Host information, listed reviews, information on nearby attractions will be added.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •