Final Project Brainstorm

30 Mar 2021

While preparing for a practice WOD, we were prompted by a new task in proposing a solution for all computer science majors at UH Manoa. The following includes the problem to address and the strategy in solving it. Brought to you by Taylor Wong and myself, from ICS 314.

Overview

Every student needs a place to share ideas and projects, to lean on one another and learn from each other. It helps promote creativity and a space for novel ideas to be shared. However, at UH Manoa, Computer Science students do not have this sort of space. As programmers, we need constant project ideas and inspiration, but we can only come up with so much on our own. That’s why, Taylor and I have proposed a solution. We can create a site that allows students to share projects and showcase them. By doing this, students will have a place where they can ask questions, gain experience, and solidify their knowledge to prepare them for the industry.

Mockup Page Ideas

  1. Homepage, navbar, search/dropdown topics, login/signup
  2. Projects page
  3. Post idea page
  4. Comments/questions page

Case Ideas

  1. User goes to homepage and logs in to their account
  2. User searches for specific project tags (gaming, data, etc.)
  3. Led to a page with projects that have the corresponding project tags
  4. User clicks on a project that leads to a page with more information
  5. Underneath the project showcase, there’s a comment section if user has questions or feedback
  6. User clicks on “post new idea” and gets sent to the “post idea page”, a form with predetermined content fields
  7. User clicks on their profile and it shows their own projects. Also allows for deletion of their projects

Beyond the Basics

Once basic features are implemented, here’s some ideas for a more advanced and robust site

  1. Forums tailored to specific tags/topics
  2. Rating system, weekly highlights
  3. Difficulty rating/recommended classes