Skip to content

Bounty-Marketplace/bebop-bounty

 
 

Repository files navigation

Bebop Bounty

Bebop Bounty is an e-commerce platform that allows users to post bounties requesting items matching their described criteria, and in turn, sellers can make offers on the bounty.

Demo

demo

Table of Contents

Description

Bebop Bounty is an e-commerce platform based on the classic anime Cowboy Bebop. This project is a twist on the traditional buyer/seller Ebay like platform wherin Sellers are posting their items and Buyers are seeking out the item. Here the premise is flipped and Buyers are the ones posting and sellers are the ones looking to fulfill this request or "Bounty".

The project is built using React, Amazon AWS, PostgreSQL, Docker, Express.js, Firebase, Node.js. For state management we used React's useContext. For styling we used React styled components and bootstrap.

Technologies Used

React Redux Node.js Express.js PostgreSQL Amazon AWS Docker Firebase

Installation and Running

To install and run the project, run the following commands:

npm install
npm run server-dev
npm run client-dev

Environment Variables

If necessary, create a .env file in the root directory and set the required environment variables. There's an example.env file within the project that outlines all the necessary environment variables.

Authors and Contributors

The authors and contributors of the project are:

Wins and Improvements

Our project, Bebop Bounty, comprises numerous interconnected components. Creating an engaging user experience, underpinned by a cohesive Cowboy Bebop theme, stands as a remarkable achievement. However, our accomplishments extend beyond aesthetics. The Postgres database and server form the bedrock of our project, enabling a seamless integration of various components. As for future improvements, our initial plans included a user-to-user messaging system. Unfortunately, due to time constraints, this feature ended up on the chopping block. Given more time, we believe that this feature would significantly enhance the application.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 97.9%
  • CSS 2.1%