Skip to content

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

License

Notifications You must be signed in to change notification settings

mkelley2/OPP

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NOTICE: Due to Orchestrate shutting down this website is now fully depricated and no longer works.

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": []
   }
}

##R OUTES

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

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 83.9%
  • CSS 12.3%
  • HTML 3.8%