Skip to content

CS126SP20/final-project-jeffless

Repository files navigation

Final Project

license docs

Introduction

ToBoard is a collaborative whiteboard which allows students to work on problems together. Students can simultaneously draw on an empty whiteboard.

Dependencies

Build Instructions

Instructions will assume that you are working within the CLion IDE

  1. Set up Cinder (instructions modified from UIUC CS 126 Spring 2020)
    • Download Cinder (v0.9.2) for your platform. Extract the downloaded item into a folder. We’ll call this folder ~/Cinder throughout the instructions
    • Open the ~/Cinder folder in CLion and click the green build button. This will build libcinder. You only need to do this once per machine. This build might take a while.
    • Create a directory, say my-projects in ~/Cinder. Clone the final-project project into this folder. You can checkout your repository here.
  2. Install the mongocxx driver (r3.5.0)

Run Instructions

  • Follow instructions to install MongoDB on your platform
  • Start a MongoDB instance on localhost:27017
    • If for any reason you have to use another port, modify the kDatabaseUri variable in database_manager.h
  • Open the final-project project in CLion, set the target to cinder-myapp and click the run button.

Author: Jeffrey Lin - jl108@illinois.edu

About

final-project-jeffless created by GitHub Classroom

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published