JenSchumann / theMountainClimber

App for social sharing of climbing achievements pertaining to CO 14eeners

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PROJECT: You Have Climbed This Mountain

LIVE SITE: https://climbfourteenerapp.herokuapp.com/

SUMMARY: "You Have Climbed This Mountain" is an app for avid hikers who have a fever for climbing the 14eeners of beautiful CO. Created in a one week sprint.

TECHNOLOGY USED: HTML5, CSS, JavaScript/jQuery, MongoDB/Mongoose, NodeJS, Express, Bcrypt, Bootstrap

DESCRIPTION:

  • You Have Climbed This Mountain is a full-stack, sessions based, three model CRUD app build with MVC file organization
    • Models: User (Sessions), Climber (CRUD), Climbs (CR)
    • User Stories:
      • User can create a profile
      • User can view all summit show pages, and can view other user profiles
      • Only registered and logged in users can create/edit/delete climb history and edit/delete their accounts
    • Design:
      • HTML/CSS done with Bootstrap4 framework
      • App is semi-responsive

PLANNED FEATURES:

  • Troubleshoot user ability to edit other user info
  • Group summit posts together by each 14eener (index show page for each 14eener)
  • Give users ability to comment on other climber's summits/profiles
  • Give user ability to edit/update a summit post
  • Give user ability to delete a summit post
  • Update ability for user to upload photo from their phone (instead of URL)
  • Update seed data to include posts of all those who gave consent during production of this app
  • Reach out to Bill Middlebrook, site developer of 14ers.com with request to be added to the 14ers.com Links page
  • Improve responsiveness (e.g. picture sizing at diff screen sizes; create media queries)
  • Include search function on nav bar for users to find climbers or 14eeners quickly
  • Resize form in update climber page (too large)

About

App for social sharing of climbing achievements pertaining to CO 14eeners


Languages

Language:HTML 75.7%Language:JavaScript 18.2%Language:CSS 6.1%