Skip to content

cgsheeh/SFWR3XA3_Redevelopment

Repository files navigation

OpenBazaar Redevelopment Project

This repo contains the OpenBazaar Redevelopment project for SFWR 3XA3 at McMaster University

The course mission was to integrate the body of knowledge obtained up to this point in the program in an open ended way. This was done by allowing students to select an open source project and 'redevelop' it, with teacher guidance. The focus of the course was on documentation and following good practices, rather than creating a large implementation. Due to time constraints, only the front-end components of the application were developed, with a "Node" module to implement the networking component at a later time (after the course completion). Below this point is the project in its final submission.

Some important skills learned through this course:

  • Proper use of Git and revisions
  • Automatic code generation
  • Importance of deadlines and project scheduling

_____                 ______
|  _  |                | ___ \
| | | |_ __   ___ _ __ | |_/ / __ _ ______ _  __ _ _ __
| | | | '_ \ / _ \ '_ \| ___ \/ _` |_  / _` |/ _` | '__|
\ \_/ / |_) |  __/ | | | |_/ / (_| |/ / (_| | (_| | |   
 \___/| .__/ \___|_| |_\____/ \__,_/___\__,_|\__,_|_|   
      | |  A Redevelopment project for SFWR 3XA3 
      |_|  Daniel Mandel, Shandelle Murray, Connor Sheehan

This project has been tested to work on Ubuntu 14.

To setup the project, in src/ run

$ sudo ./setup.sh

Once all dependencies have been installed, run

$ python OpenBazaar2.py

in src/ to start the program.

Please note that on first startup, a set of GPG keys will be created. On some operating systems this may take several minutes, and may require some generated entropy.

To run the program with data from the demo, after startup run in src/

$ python OpenBazaar2.py --load-demo

To re-initialize the identity module, run in src/

$ python OpenBazaar2.py --restart

About

OpenBazaar redevelopment project for SFWR 3XA3 at McMaster University

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published