-
Notifications
You must be signed in to change notification settings - Fork 4
To Do: New Features
Nina Ricci Lu edited this page Apr 3, 2020
·
12 revisions
Here are some implementable features for CONNECTeD which would foster collaboration and ease of connectivity. If you would like to help develop any of the following, or have other ideas, see how to contribute.
- Give each project a button (red/yellow/green) depending on whether it's complete, in progress, or halted.
- Add a "DevState" column to projects, and then display a colored button based on this parameter.
- Give each user has a score, given by past collaborators. Their rating out of five stars would signal how they work with others.
- Construct a Rating model and table. After verifying two users have collaborated on a project with the same id, each can navigate to the other's profile and leave a rating. The "rate user" button should only appear to other users who are confirmed to have collaborated with user in question. This rating is then averaged with all other ratings on the user's profile, and listed on their page.
- Give each user a page for past collaborators to leave feedback and comments on this users work.
- Construct a Testimonials model and table; see Rating system.
- This page would feature users and their projects.
- Add a "date added" column to users and projects. New users, users with high ratings, and new projects can have a Featured User and Featured Project card (Vue Components compiling the relevant information) that are then shown on the Discover page.
- Suggest projects based upon tags the user has indicated they are interested in (This is stored in the Users_Tags table)
- Allow for users to be found by identifying details such as their name and student number.
- Allow users to pick a high-quality photo from Unsplash as the cover photo of their projects.