Code Monkey home page Code Monkey logo

cb's Introduction

###About Project platform for codebuddies.org. Forked from Telescope. Open-sourced.

The goal of this platform is to help users schedule google hangouts more easily to learn to code together.

###Priority Issues Below is the list of priority issues that we have. If you're interested in taking a look at one of these as an open-source contributor, leave a message on the issue link! Or leave a note in the chatroom if you have questions.

  1. Study session proposers can click a button to send a message to everyone who RSVPed to the hangout. Start by returning a list of e-mails of attendees that only the hangout proposer and admins can see. DISCUSS HERE: lpatmo#22
  2. Differentiate between "previous hangouts" and "upcoming hangouts." DISCUSS HERE: lpatmo#17

###Non-priority issues (for now): 3. Re-write forms to add a datepicker, and re-order hangouts using this new view. Bonus: have the date/time show up separately based on this datepicker time instead of putting it in the title. DISCUSS HERE: lpatmo#4 4. Add a class "active" to the menu tab label when the users is on that tab's page. DISCUSS HERE: lpatmo#21 5. BONUS: Allow users to award each other karma points for being helpful during hangouts. :) Also, create a page with a leaderboard of users listing karma points. DISCUSS HERE: lpatmo#25 6. See the hangout link only if you RSVP to the hangout. BONUS: Automate the hangout links. Maybe use an alternative to Google Hangouts? DISCUSS HERE: lpatmo#27

###Closed Issues ~~ 16. Question: migrating the DB from meteor.com to compose.io -- is it possible? UPDATE: Not an issue anymore. 13. Prettify the hero blurb on the home page (add a background image, etc.) DONE! 18. Question: is it possible to allow an admin to add other "moderators" for that post -- so that multiple people can edit a single post? Have to figure out logic. UPDATE: This is coming up as a future TelescopeJS feature. 7. Figure out a way to mark posts as completed. (PENDING - not important) 3. Limit post upvotes to 10 at a time. 4. Un-hide "upcoming scheduled" posts. DONE! 4. Deploy using DigitalOcean/Compose.io UPDATE: done! 3. Update the form with a "resources" URL. UPDATE: not important. 19. Figure out how to move edits to post_page.html and post_page.js over into a package so that changes aren't overwritten. UPDATE: done! 22. The little blue buttons at the bottom: because they are styled as buttons I tend to think they are performing an action of some sort. Maybe style them to be less prominent? Also on the homepage they are competing visually with the tabs across the top. (NOTE: Ignore for now. Only shows up if you put tags in the footer as an admin.) 26. It's not totally clear what insights are at first. Perhaps title the comment field area underneath the study group description "Insights" to let people know that's what it is. 27. On the study group page, the "join hangout" button gets kind of lost. 28. Maybe clarify on the homepage that "hangouts" refers to Google Hangouts. People might think you mean hangouts in the physical sense. I don't think the word "hangout" has been entirely co-opted by Google yet. :) 29. On the hangout list items, the speech bubble icon seems to be a repeat of the info you're showing with "x insights." I would go with one or the other, and not repeat info. It might confuse people into thinking they are 2 separate things. 31. What does it mean to join a group (vs. a hangout) actually? Does it mean you get notifications about the group? UPDATE: people who join a hangout will get notifications in the future, pending pull request merge on Telescope. 32. On your profile, fix difference between "Study Groups" and "I joined these other study groups as well"? Study Groups the ones you created vs. the ones other people made that you then joined. (Low priority for now. Worrying about function first.) 9. Create static pages - "what can X let you do?" UPDATE: Created the /about page. (Linda) 10. Pull categories down so it's viewable on the jumbotron UPDATE: categories show up on the home page. (Linda) 11. Have the jumbotron appear only on the home page. (Linda) 5. Change the labels on the submit form. (Linda) 6. Get usernames users who "upvoted" a post and display it on a post page. (Linda, with some tips from Sacha) 20. The icon (up caret) for joining a study group is a little hard to understand at first. I thought it would open a menu of some sort upward. My advice is just to remove it. If icons don't clarify (make recognition of something faster), then maybe we don't need it. 21. Get rid of "View" UPDATE: Removed from nav (Linda) 25. It might be potentially confusing to someone what the difference between joining a study group and joining a hangout is. Suggestion: use a different word from "join" - like "subscribe to study group" / "launch hangout" or something like that. (Alan) 23. Speaking of the homepage tabs, I would find some way to make them more prominent (maybe bigger) and maybe continue them across all the other pages that have lists of hangouts. I was caught off guard when they went away after I clicked on some of the "View" options. 24. When you click on View and select one of the options under it, it would be nice to have some kind of title at the top of the page that indicates which view you're currently looking at. It's always good to help the user orient themselves within the context of the larger site.~~

cb's People

Contributors

anthonymayer avatar arunoda avatar bengott avatar callmephilip avatar comerc avatar elouafiqali avatar jakejscott avatar jamiewilson avatar julien-c avatar kevohagan avatar lpatmo avatar lyudmil avatar massimilianomarini avatar moooji avatar niklasdstrom avatar pahans avatar queso avatar ryw avatar sachag avatar sadiqevani avatar spifd avatar splendido avatar theosp avatar tmeasday avatar toam avatar troygoode avatar viktorminator avatar wulfmeister avatar yeputons avatar yourcelf avatar

Watchers

 avatar

Forkers

xonoer

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.