-
Notifications
You must be signed in to change notification settings - Fork 14
Description
his should help plan and explain the features and work that needs to be done for the project. It is a living document, so the specifics and goals will change overtime.
Goals
The website exists to do three things for the club
- Help on-board new members
- Help existing members by being a hub for club information
- Make a good impression to visitors
Version 1.X
The website code is pretty straight forward right now (which is a good thing)! Though there are a couple improvements we could make.
The CSS/JavaScript class names are inconsistent and a little confusing at times. It will make it easier for others to make changes (and possibly simplify the CSS) if we adopted a consistent naming scheme like Title.
We could also decrease load times by reducing the image sizes. Ideally we either have a well documented set of steps to do this or we could configure some sort of bot to do so.
Related issues:
Version 2
The website would be much more useful if it pulled information about events and projects from the back-end (which can manage if the project is active of send us all the upcoming events) and let members sign in to meetings.
The actual pulling of information is tied to the club-back-end, but work can be done on creating the visual look can definitely be worked on prior. In fact, there is already some work on getting the sign-in and events page done.
Features:
- Allow members to sign-in to evens, let them know if it succeeded, and prompt them for more information if requested.
- Pull in and display event information from the back-end
- Pull in and display project information from the back-end
Version X
Look at what is most useful at this point. We've discussed showing meeting notes, rendering our club-resources (probably stored in the back-end) (#11), adding a contact page (#65), countdowns based on project milestone (#18), and just revamping the text and style to suit our goals better.