Project Keeper is CRUD application, designed to help users manage various projects and/or tasks. It was built with Sinatra, a ruby web application framework and leverages Twitter Bootstrap for styling.
$ gem install bundler
$ gem install rack
$ gem install sinatra
$ gem install shotgun
- Click on the Clone or download dropbox.
- Select either Clone with HTTPS or Clone with SSH and copy the clone the url.
HTTPS: https://github.com/YOUR-USERNAME/project_keeper.git
SSH: git@github.com:YOUR-USERNAME/project_keeper.git
- Open your terminal and paste in the url (don't forget to change "YOUR-USERNAME" to your github account).
$ git clone https://github.com/YOUR-USERNAME/project_keeper.git
Cloning into 'project_keeper'...
remote: Counting objects: 705, done.
remote: Compressing objects: 100% (678/678), done.
remote: Total 705 (delta 394), reused 0 (delta 0), pack-reused 4
Receiving objects: 100% (705/705), 99.15 KiB | 0 bytes/s, done.
Resolving deltas: 100% (394/394), done.
Checking connectivity... done.
Bundler will Mange your application dependencies and create Gemfile.lock file.
$ cd project_keeper/
$ bundle install
$ bundle exec rake db:migrate
$ bundle exec shotgun
== Shotgun/Thin on http://127.0.0.1:9393/
Thin web server (v1.7.0 codename Dunder Mifflin)
Maximum connections set to 1024
Listening on 127.0.0.1:9393, CTRL+C to stop
- Go to either http://127.0.0.1:9393/ or http://localhost:9393/ and verify Project Keeper is up and running!
Project Keeper is an open-sourced software licensed under the MIT license.