dalazaro / ponder

Ponder is a short-form social media app that puts original content first, in the form of plain text creative writing.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ponder

Ponder is a microblogging platform for creatives who want an outlet for their thoughts, philosophies, poems, prose, movie/music/TV show reviews, etc, without all the distractions and clutter of other social applications filled with external links, clickbait, and hateful comments. Let your thoughts run wild with Ponder.

Links

Production App, deployed on Digital Ocean

http://www.ponder.ca

Development App, deployed on Heroku

http://ponder-blog.herokuapp.com/

Wireframes

Wireframes for Ponder

User Stories

Users can...

  • create a new account and then redirected to new profile page
  • view a profile page with all posts from a user
  • login/logout
  • click an 'edit' link from their profile page to open an edit form and update their profile
  • click a link from their own profile page to delete their account
  • read a post
  • write a new post by clicking on new post button
  • click an edit link from their view post page of their own post to open an edit form
  • submit their post edit, and returns to their post show page
  • delete a post they own

Technologies (languages, external libraries, APIs)

  • Built with Ruby on Rails
  • PostgreSQL/Active Record
  • Materialize
  • JavaScript & JQuery
  • HTML/CSS
  • Google Fonts
  • Paperclip gem
  • Heroku/Digital Ocean (app deployment)
  • Adobe Illustrator (wireframes)

Future Development

We wish to eventually include:

  • password recovery
  • search for other users
  • Discovery page for featured/curated user content
  • tags/categories
  • voting system which will enable users to upvote a post
  • following system with RSS feed

Contributors

Joanne Cabling

Daryl Lazaro

Christopher Fujino

About

Ponder is a short-form social media app that puts original content first, in the form of plain text creative writing.


Languages

Language:Ruby 59.8%Language:HTML 33.4%Language:CSS 3.7%Language:JavaScript 2.1%Language:CoffeeScript 1.0%