Skip to content

Dom-Mc/project_keeper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

180 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Keeper

Description

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.

Installation

(Step 1) Install the following gems on your local machine:

Bundler
$ gem install bundler
Rack
$ gem install rack
Sinatra
$ gem install sinatra
Shotgun
$ gem install shotgun

(Step 2) Create a fork of Project Keeper:

(Step 3) Clone a local copy of the repository:

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.

(Step 4) Use Bundler to install your project's gems:

Bundler will Mange your application dependencies and create Gemfile.lock file.

$ cd project_keeper/
$ bundle install

(Step 5) Migrate your database:

$ bundle exec rake db:migrate

(Step 6) Startup your server (shotgun):

$ 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

(Step 7) Bring up Project Keeper in your browser:

Creator

License

Project Keeper is an open-sourced software licensed under the MIT license.

Releases

No releases published

Packages

 
 
 

Contributors