Cram

Collaborate, Learn, Succeed

Check Out Our GitHub Profile

Check Out Our GitHub Project Milestone 1

Check Out Our GitHub Project Milestone 2

Check Out Our GitHub Project Milestone 3

Check Out Our GitHub Project Milestone 4

Check Out Our GitHub Project Milestone 5

Check Out Our GitHub Project Milestone 6

Check Out Our GitHub Project Milestone 7

Check Out Our GitHub Project Milestone 8

Check Out Our GitHub Project Milestone 9

Check Out Our GitHub Project Milestone 10

Galaxy-based deployment currently disabled. Check back later to see if a public deployment is available.

Welcome to Cram!

Working on a project or studying for a test and wishing you could get some help? As young college students majoring in computer science, we've all been there. We know that everyone has their own strengths and weaknesses and believe collaboration, in the form of study groups, will help to strengthen student’s weaknesses by drawing on the strengths of the group. At times school can be stressful and overwhelming and gathering others contact information and arranging times to study is the last thing on a student’s mind. We at cram seek to facilitate the formation of study groups via our app. It is our hope that our app allows students to collaborate, learn, and succeed!

User Guide

Cram is designed around UH Manoa's CAS login system, allowing anyone in the UH system to login with no registration. Here is what the homepage will look like after you log in



After logging in for the first time, you will be prompted to make a new profile to tell everyone who you are and what interests you. After entering a few tidbits of info, a profile will be created.


This created profile is what represents you, and is what other users will see when they click on your name.




After a profile is created, study sessions can be made. Going to study sessions is what Cram is about, and it aims to encourage collaboration through this.
You can choose whether you want to be a teacher or a student for the study session.




There is a calendar that you can see when those study sessions will be and you can create the study session by clicking the date when you want to have the study session.




Going to study sessions should be encouraged, so there is a leaderboard showing who has created the most study sessions and who hasn't






Even though lots of study sessions is a good thing, and we encourage it... Sometimes they can be abused. That is why there is a report system to report sessions where no one showed up, or fake one.




Admins on the side can view these reports and change or delete study sessions if they are not valid. They can also change or edit a user's profile incase of profanity.








If you have any questions, or you would like to help out, please read our development guide below

User Reviews

From our reviews we gathered feedback on our app


Development Guide

If you wish to help us out with development, here's what you can do!

Check out our GitHub Profile where our project is stored

Go to the cram page where our main project is at

Download meteor so you can run our project

Download our project from the github page and run it!

Support or Contact

Having trouble with Pages? Check out our documentation or contact support and we’ll help you sort it out.

Authors and Contributors

Minako Doi (@minakodoi)
Lambert Leong (@lambertleong)
Ian Oconnor (@ian-oconnor)
Sean Shimoda (@seantshi)