-
Notifications
You must be signed in to change notification settings - Fork 5
Road Map
This is a long range discussion of the forward progress of the project. This will mainly cover the period up until the end of the spring semester, May 15, 2015. However, the ultimate goal is preparedness for HackRPI 2015, which will take place sometime in late October or early November of 2015. This will be v2.0.0. "Current State" refers to v1.0.0, which was the release for HackRPI 2014.
The User Experience. The function of The Project shall be expanded from its Current State of only providing a commit message tracking and mentor request system. The following features shall be implemented fully and completely:
- Team Finding Portal Team.Me shall be fixed and incorporated into the Project. The Project shall track teams and their work and allow other users to watch and find other teams.
- Interactive Venue Map The Project shall provide an interactive map of the event venue. This map shall dynamically change to reflect on-going events as they happen. This map shall also be used to request mentors to a location.
- Commit Message Frequency Graph The project shall create a graph to track data as it is collected, specifically to track the frequency of commit messages.
- Project Voting Users shall be able to vote for any number of their favorite hacks. The Project shall generate a unique QR code for each hack to be displayed during the expo so that any passer-by can scan the QR code and instantly vote for the hack.
In addition, the mentoring system shall be improved such that it can reliably notify mentors that their talents have been requested by someone. The user-interface for mentors shall provide options to disable/enable their participation in the program. Skills and Talents shall be clearly defined for the mentors to select from.
Lastly, the appearance of The Project shall be overhauled to match the HackRPI 2015 theme. It shall include HackRPI 2015 logos and banners and the color scheme shall be in accordance with HackRPI 2015. Furthermore, the Project shall be mobile-friendly and work across Internet Explorer, Firefox, and Google Chrome.
Administration. The Project shall create and maintain a database of all registered users. This database shall store all information collected about each user and allow users to view and edit information about themselves at any time. An interface shall be available for event organizers to view, sort, export, import, and filter data about all users.