No description, website, or topics provided.
Switch branches/tags
Nothing to show
Clone or download
Pull request Compare This branch is 3 commits ahead, 1 commit behind thinkful-c11:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
pacific-scrubland-37773
presentation
public
test
.gitignore
.travis.yml
README.md
config.js
package-lock.json
package.json
pairing_algo.js
server.js
setup_db.sql

README.md

Cohort of Thrones with Rabbits in Wonderland

Our project allows administrators and project managers the ability to easily add and update student information while tracking student pairings. We aim to simplify the task of managing students to administrators, project managers, mentors,and so on, by various dashboards and splash pages for students to view their daily pairing.

What is this?

This is a full-stack web app created by two former full-time Thinkful students, Sonja and Avi, made with love for our project managers to simplify their life when it comes to creating and showing daily pairs.

Students can view their daily pair for the day on one page. Administrators and project managers can add, remove, or update student information. Mentors and TA's are able to add comments and notes to each daily pairing.

What runs Cohort of Thrones with Rabbits in Wonderland?

  • PostgreSQL - A SQL database
  • Express - A minimal and flexible Node.js web application framework that provides a robust set of features for web and mobile applications
  • Node.js - Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine that allows developers to easily build scalable network applications
  • js-combinatorics - Simple combinatorics like power set, combination, and permutation in JavaScript

Known issues & plans for the future

  • SQL injection honeypot (joking it's not) joy!
  • Need to fully implement our actual randomising algorithm in
  • Include a login for administrators, project managers, mentors, and TA's, with distinct separation of privilege and accessibility to access dashboards

Getting started

# Clone the most recent repo
https://github.com/Avizc/cohort-of-thrones-with-rabbits-in-wonderland.git

# Open our repo on your local machine!
cd cohort-of-thrones-with-rabbits-in-wonderland

# Install all of our dependencies, this does require a pre-req of having Node.js installed
npm install

# Now you're going to want to create a .env file for our database URLs
export DATABASE_URL=''
export TEST_DATABASE_URL=''

# Huzzah now lets run this cuteness!
npm start

Useful links

Home page with pairings

Dashboards demo