8000 GitHub - kc657/Kumu-Rails
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

kc657/Kumu-Rails

Repository files navigation

Inspiration:

Our dear founder demanded a way for students to share their class notes with each other. Then he left to go work on something else.

(Obligatory analogy - Reddit for Evernote)


Enter KUMU:

Kumu - a peer-reviewed note-sharing platform for students. Visit Kumu


Wire Frames

Wireframes


User Stories

  • The User:
    • A student who joins a classroom to learn their specific topic. After a lecture, students share their notes and feedback with eachother.
    • Students interact with each other's notes through comments and up / down voting. Additionally the App will feature the ability to create an account, have custom information on 82E2 a user profile, and keep track of user stats.
    • Students can join multiple topics/classrooms.

Database Structure:

Kumu ERD


Core Tech

Ruby on Rails PostgreSQL Hosted on Heroku

Required Gems:

  • acts_as_votable
  • paperclip
  • materialize
  • redcarpet
  • coderay
  • bcrypt

Challenges

  • Thumbs_up Gem didn't work for voting, had to try another.
  • DB structure, associating posts with topics.

Future Development

  • Tagging System for Posts
  • Text-based search for post content
  • Show users that upvoted a post
  • Show posts the a user voted on.
  • Integrate Paperclip in posts.

About

No description, website, or topics provided.

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  
0