Skip to content

bjoberg/social-pulse

Repository files navigation

Social Pulse

Build Status Coverage Status

A web application for posting to all of your social media accounts at once.

Resources

Installation

Pre-installation

Make sure you have the following programs installed on your computer before you follow the installation steps.

Installation steps

  1. Clone or fork this repository by running the following on the command: git clone https://github.com/bjoberg/social-pulse
  2. Within the terminal, navigate to your local repository (/social-pulse) and install all external packages by running the command: npm install
  3. In a new terminal tab start your local mongo daemon by running: mongod
  4. Finally, in another new terminal tab, run the following (in /social-pulse directory) to start the local server: npm start

Post-Installation

  1. In a new terminal tab navigation into /social-pulse/server and run the command node userSandbox.js to fill your local mongoDB instance with users.
  2. Using Postman query the users with the following route: localhost:8000/api/v1/users. More details on the API can be found here.

Testing

  1. To run our testing suite, after you go through the installation steps, run the command npm test. This will run each of our unit tests and show the current code covereage.
  2. Alternatively, click the "Build: passing" badge above to see our the Travis CI output of our tests.

Technologies Used

Contributors

Brett Oberg Lucas Stefanski Ivan Pereda-Zorrilla Oscar Juarez Kenny Gao
Brett Oberg Lucas Stefanski Ivan Pereda-Zorrilla Oscar Juarez Kenny Gao
Casey Jordan Eli Wrenn
Casey Jordan Eli Wrenn