Skip to content

A web application for anyone to swap anything. This was done as part of CP2106 Indenpendent Software Engineering Project

Notifications You must be signed in to change notification settings

Punpun1643/Project-ReHash

 
 

Repository files navigation

Project-ReHash

Project ReHash is a website for users to swap away their unwanted items to obtain something useful.

The interesting idea about Project ReHash is that users can SWAP ANYTHING WITH EVERYTHING, including intangibles

Are you bad at math but good at writing? Simply look for someone who's good at math but needs writing help and swap away!

Want to take a break from football? May some musicians would be glad to give you an music experience session in exchange for some outdoor activities!

Into Pokemon Trading Card Games but none of your friends share your hobby? Swap your cards and collections with like-minded people at ReHash!

Deployment and Documentation

Website: https://projectrehash.herokuapp.com/

Documentation: https://docs.google.com/document/d/1ebu0ExVMJhKg4B5nGYMUVYB-hsBBXZw8-XOEhQKgV9Y/edit

Screenshots of Pages

Login Page

Login

Register Page

Register

Home Page

Home.mp4

Here you can see trending items, and various item categories. Can't find an item category of your liking? Simply join a group for more specific items/discussions or create your own group under your profile page!

Chat Page

Chat

Here you can chat with other users about your items of interest. Click on "Generate Agreement" once you've reached an agreement. Copy the agreement code and paste in under your item's page to swap the item away!

CreateListing Page

CreateListings

Here you can create your new listing. Click "Post Swap" and get ready to swap your items away!

User Profile Page - Listings

UserListings

Here you can view your own listings and listings of other users, whether they are tangible or intangible

User Profile Page - Reviews

UserReviews

Here you can leave reviews under other user's profile.

User Profile Page - Settings

UserSettings

Here you can change your profile picture and password

User Profile Page - My Groups

MyGroups

Here you can view all you joined groups, and create your own group!

Search and Listings Page

ProductListings

Use the search bar to search for your interested groups and items, or simply click on item categories that interests you to reach this page

Product Page

Item

This page displays details of the item. If you are the item owner, you can click on "Mark As Swapped" to enter your agreement code, or "Marked As Reserve" to reserve your item. Otherwise, simply click "Swap Away" to chat with the item's owner.

Group Page

Group.mp4

Created a listing but nobody is interested? Increase your swapping chances by posting your item in a relevant group. Comment and like others post so that they know you are interested. Invite your friends and they'll receive a notification to join the group!

About

A web application for anyone to swap anything. This was done as part of CP2106 Indenpendent Software Engineering Project

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 83.8%
  • CSS 14.3%
  • HTML 1.9%