A web platform for members of our community to showcase their work.
JavaScript CSS HTML
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
public
routes
views
.gitignore
LICENSE
Procfile
README.md
dev_dbformat.js
package.json
server.js
spec.js
testdb

README.md

#JSI CAPSTONE

##Checkout the live site demoday.ninja

##MVP A web platform for members of our community to showcase their work.

##USER STORIES

  • Prospective Employer

"I need an easy way to browse the hottest tech talent in town."

  • Code School Student

"I'm looking to showcase my projects and skills."

  • Prospective Code School Student

"I want to go to a coding bootcamp, but am not sure which one to pick. It would be nice to check out some of the work that code school students are doing in my area."

##WIREFRAMES Operation Project Project

##Orchestrate Data Models ###Profile Object

  { "active": true ,
    "github_api_data": {
      "github_id": "",
      "github_email": "",
      "github_display_name": "",
      "github_url": "",
      "github_avatar": "",
      "github_username": ""
    },
    "project_reference": [] ,
    "profile_content": {
      "img_urls": {
        "profile_img": "" ,
        "cover_photo": "" ,
        "hero_img": "" ,
        "action_shot": ""
      },
      "social_urls": {
        "personal": "",
        "linkedin": "",
        "twitter": ""
      },
      "editable_text": {
        "name": "",
        "title": "" ,
        "url_id": "" ,
        "skills": [] ,
        "tools": [] ,
        "q_and_a" : {
            "js_tidbit": "" ,
            "job_hope": "" ,
            "politics": ""
        }
      },
      "checkbox_content" : {
        "work_status": []
      }
    }
  }
  • Project Object
{ "active": true ,
  "owner_reference": [] ,
  "project_content": {
     "title": "" ,
     "project_url_id": "" ,
     "mvp": "" ,
     "img_urls": {
       "main_img": ""
     } ,
     "out_link_urls" : {
       "github_repo_url": "" ,
       "live_project_site_url": ""
     } ,
     "tech_used": []
   }
}

##ROUTES

###View Routing | use case | verb | URI pattern | |---------------------------|----------|---------------| | site root, landing page | GET | / | | run client mocha tests | GET | /test | | authenticate user session | GET | /auth/github | | end a user session | GET | /logout |

###API | Backbone.js Object | method | HTTP verb | Express URI pattern | |--------------------|------------|-------------|---------------------| | profile collection | .fetch() | GET | /profiles | | profile model | .save() | PUT | /profiles/:id | | profile model | .destroy() | DELETE | /profiles/:id | | project collection | .fetch() | GET | /projects | | project model | .create() | POST | /projects | | project model | .save() | PUT | /projects/:id | | project model | .destroy() | DELETE | /projects/:id |

##RESOURCES USED

  • Twitter Bootstrap
  • Backbone.js
  • Express.js
  • Node.js / npm
  • Passport js
  • Github API
  • Orchestrate.io

##CONTACT OUR TEAM Matt Kelley | Pat Harry