Skip to content

chingu-voyages/v26-bears-team-06

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MarketPlace

TECH STACK

  • React
  • Redux
  • Node
  • Express
  • Postgres
  • Typescript

Overview

This project was created for the Chingu Voyage 26. It is a full stack craigslist clone for users to sell and buy goods across the US.

Using the application:

Homepage:

The homepage loads recently uploaded posts and the 3 major categories for easy browsing, you can click on the dropdown menus to access subcategories.

Homepage

Sign In/Register:

To register or sign in click the button in the top right hand corner to open a dialog which contains both forms, passwords are hashed using __ and a JWT token is sent after login to authorize user actions.

Sign In and Register Form

Search:

Search for specific items in a specific location.

Searching gif

Browse:

If you decide to just peruse the UI is easy to navigate to any category or subcategory you find interesting.

Browsing gif

Post:

Post an item by navigating to the appropriate form and filling out all the necessary details

Create Post

Profile:

Edit any personal information or posts you have posted by accessing you profile page.

Profile page gif

Live Version:

https://craigs-second-list.herokuapp.com/

Technologies/Dependencies

  • React-DOM
  • React
  • Material UI
  • Axios
  • React Redux
  • Redux Thunk
  • Redux Persist
  • React Router
  • TypeScript
  • Jsonwebtoken
  • PostgreSQL
  • Knex
  • Objection
  • Express
  • Node
  • Jest
  • Dotenv

| Voyage-26 | https://chingu.io/ | Twitter: https://twitter.com/ChinguCollabs