Skip to content

Bartr a bartering platform with the option to pay or trade services via bitcoin and the ability to video chat. Must allow http scripts to be loaded...

Notifications You must be signed in to change notification settings

cloud-mix/bartr

 
 

Repository files navigation

Bartr

Bartr is a peer to peer networking app that allows users to exchange services for services. In today's economy, there are countless individuals with valuable skills who are unable to make use of said skills. We serve to answer today's economic issue by providing the opportunity for talented individuals to exercise their skills in exchange for goods or services.

Getting Started

  1. npm install || yarn Install the necessary dependencies

  2. gulp seed Create the database, create the schema, seed the database

  3. gulp Runs nodemon, watches the seed data for seed data changes, and runs webpack with hot reload

  4. Open localhost:8080 in your desired browser to get started!

Development environment

Webpack-dev-server runs on port 8080, node runs on port 5000. You will need API keys for Auth0 to run this app. The app expects the keys to be in a .env file in the project root, they are loaded by gulp before starting nodemon and loaded by webpack before compiling the bundle.

The app uses a SQLite database for local development but was also deployed to Heroku with a Heroku Postgres database for production. When changing the database schema you may need to delete the SQLite file and let the seed script recreate it from scratch.

sqlite server/db/bartr.sqlite3 sqlite3 Run SQLite3 to view the database in local dev environment

Technology Used

  • React

  • React Router

  • React Redux

  • Redux Saga

  • Webpack Hot Reload

  • Auth0 Lock

  • Gulp

  • Node

  • Express

  • SQlite3

  • Sequelize

  • PostgreSQL

  • Google Maps API

Deployment

Deployed on Heroku

Access our app on bartr.life

Built With

Authors

  • Justin Kang - Product Owner - J6K
  • Shak Kaleemi - Scrum Master - Shakahs
  • Jason Kim - Lead Developer - jtk3068
  • Joe Kim - Lead Developer - joeekimm

About

Bartr a bartering platform with the option to pay or trade services via bitcoin and the ability to video chat. Must allow http scripts to be loaded...

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 90.8%
  • CSS 8.4%
  • HTML 0.8%