/climbon-community

GA Project 2: Blogging Site for climbers

Primary LanguageRuby

Climb On Community

Description

This site is a blog for rock climbers. Since climbers usually go to adventurous areas, I thought to make an app that lets a person document their trip about where they went and what they climbed. They will be able to upload pictures along with their posts to add some imagery to their trips. Along with documenting their own trips, people will be able to view another person's blog to look at their adventures and in a later update, favorite them. And if they like that person's content a lot, one can follow another person to get updates on their dashboard so that they won't miss any of their posts.

alt

Technologies Used

  • HTML5
  • CSS3
  • JQuery
  • Ruby on Rails
  • Bootstrap
  • Paperclip
  • Heroku

Getting Started

Link to Site: https://climbon-community.herokuapp.com/

When you first go to the website you are greeted with a login page. From there you can sign up using the link in the navbar. After completing the sign up sheet you can roam around the blog looking at random users through an explore button in the navbar. Feel free to write a post from the dashboard or from your profile page and watch it pop up in your dashboard.

If you'd like to follow someone, go to their page and click the follow button under their user information. This will add their posts to your dashboard as well for you to view. If you click on their post, you'll also be able to leave comments as well to talk about that person's trip.

Unsolved Problems

  • The random user button seems to glitch after one clicks it. It is also able to display the current user's profile page which is something I'd like to get rid of in the future.
  • I also tried to have users be able to upload their own background images on their profiles but didn't have time to complete it.
  • User's can upload image but after a few hours it cannot locate image anymore.

Next Steps

  • I would want people to be able to schedule event meetups.
  • Messaging other bloggers
  • tagged words on posts
  • searching/filtering certain kinds of posts