svdorn / moonshot-psych

Psychology testing platform for Moonshot Insights to A/B test different iterations of their psychology test. People can take Moonshot Insight's psychology test on this site and get their results. Moonshot Insights collects this information to improve their psychology test over time.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Moonshot

Moonshot Learning is a website that will allow students to get credentialed in their learning as well as helping them connect with employers in order to start meaningful careers in industries that matter to them.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

cd to a directory where you want the repo placed on your local machine
git clone https://github.com/MoonshotLearning/moonshot.git
cd moonshot
npm install

Tell Node that you are going to be working on a development server by exporting NODE_ENV wherever your PATH is set. If you don't know where that is and are working on a Mac, it may be in .bash_profile

export NODE_ENV=development

Have the prerequisites installed and do the steps under installing, after completing that, do these steps:

cd /moonshot
webpack

Open new terminal

cd /moonshot
nodemon

Go to localhost:3000 and the site will be up.

Prerequisites

  • Node - Javascript runtime
  • npm - Installs automatically when you intall node

Installing

Software that you need to install.

  • MongoDB - Database management, install it globally
  • Webpack - Module bundler - install it globally
npm install -g mongodb
npm install -g webpack

End with an example of getting some data out of the system or using it for a little demo

Running the tests

npm test

Deployment

System is deployed to AWS elastic beanstalk

Built With

Authors

License

This project is licensed under the MIT License.

Acknowledgments

  • Kyle Treige - CEO
  • Justin Ye - Lead Designer

About

Psychology testing platform for Moonshot Insights to A/B test different iterations of their psychology test. People can take Moonshot Insight's psychology test on this site and get their results. Moonshot Insights collects this information to improve their psychology test over time.


Languages

Language:JavaScript 85.9%Language:CSS 13.7%Language:EJS 0.4%Language:HTML 0.0%Language:Python 0.0%