Skip to content

deckiedevs/something-special

 
 

Repository files navigation

Something Special

UCF Coding Boot-Camp Project 2

Description

A web based application that provides a service for users to be able to easily access an interactive community forum for event-related decorations. User's will be able to post listings with images of their event items, while also being able to browse other users listings as well.

Table of Contents


Usage

  • Load site from domain.
  • New users will need to create a new account.
  • To register, a user will select a username for the account, an email to associate with the user and create a password with a minimun of 4 characters long.
  • User will be presented with a gallery of event-related item listings that are available for purchase.
  • The nagivation bar on the top left of the site contains a menu that pops out when selected. This menu contains the following: a home button that will take the user to the main page, a dashboard button that will take the user to their dashboard for more options and a logout button to end the session. Below this will be a list of categories labled "Apparel, Centerpieces, Decor, Furniture, Lighting, Linens, Serving Ware and Table Settings". Selecting anyone of these options will filter though all current active posts and only display listings matching selected category.
  • When selecting a post listing, the user will be presented with the option to message the owner of the listing privately by clicking the "Message Author" button located below the item image and description. The user may also add a public comment on the listing itself by clicking the "Add Message" button to the right of the post listing. All comments made on the listing will be displayed below the input field, under a section called "Messages".
  • When in the dashboard, the user will see "Create New Post" section with input fields for a post Title, Product Image, Product Description, Product Price and Category. Once filled out, the "Create" button at the bottom will generate the post and bring the listing live.
  • The "Direct Messages" section is for any private messages that have been sent to you from other users. Users can click on the "Go To Direct Message" button to respond and view previous chat history, or the "Delete Chat" button to delete the chat thread entirely.
  • To the left of the dashboard is a section "Your Posts" that will display any posts created, with buttons to delete posts or update them.
  • Below will be a section called "Your Messages" which will display all of the the user's comments made on any post listings. The button "Go to Post" will take the user to the post listing itself.
  • When "Edit Post" is selected, the user will be able to change the listings Title, Product Image, Product Description, Product Price and Category. The update post button will update the post and bring the listing live. To the left of this page, will be a live preview of the post being edited.

Features

  • Smooth interface that is easily navigated.
  • Interactive site that includes user authentication.
  • Responsive site, looks great on mobile!
  • Direct Message feature with other users.
  • Filters search listings by key terms and categories.
  • Deployed on Heroku.
  • Utilizes FireBase Storage.

Production

Something-Special

Something-Special

Questions

Please feel free to reach out to us for additional questions at:

Contributions

Visit our GitHub!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 64.3%
  • Handlebars 26.8%
  • CSS 8.9%