Content is too scattered on the Internet. Every day we find compelling content on numerous websites and blogs. Unfortunately there is no way to save the content so that it can be viewed later.
SnapIt is a web application that also utilizes a Chrome extension. To use SnapIt users will need to start the web application, create an account and then start snapping their favorite items using the Chrome extension.
The website runs on a Node.js server on the backend. On the front end it uses AngularJs and Twitter bootstrap for a responsive design. Here is what the website home page looks like.
Here is what the user sees when they login to their account on Snapit. This shows all the items that the user has chosen to save using the Chrome extension.
The chrome extension can be installed from the Chrome Extension folder found under the client folder. The Chrome extension has been tested on browsers running on Macintosh and Windows Computers.
- Node 0.10.x
- Express 4.0.x
- Mongoose 3.8.x
- Socket.io 1.0.x
- Passport 0.2.x
- Nodemailer 1.3.x
- Bootstrap latest
- FontAwesome latest
- Grunt 0.4.x
- Karma 0.8.x
- Jasmine 0.1.x
- Protractor 1.1.x
From within the root directory:
sudo npm install -g bower
npm install
bower install
View the project roadmap here
See CONTRIBUTING.md for contribution guidelines.
- Product Owner: Siddharth Sukumar
- Scrum Master: Vinaya Gopisetti
- Development Team Members: Jennifer Bland, Vincent Nocera