-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Project Roadmap #68
Comments
Should we migrate the website to React/Vue to reduce the redundancy in the HTML files and create usable components? |
Hey @ankitprahladsoni! I didn't mention it in the goals, but we've been treating the club-website as a beginner friendly web development project to introduce people to the basics of HTML, CSS, and JavaScript. As a result we've been keeping it as basic as possible. However, if enough people wanted to change it to use some sort of framework, then we can of course discuss that |
The website has been converted to a react based front end and the backed is being integrated into this project using node/express. This roadmap requires a major overhaul due to these changes. This includes getting back on track with issue tracking. |
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
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:
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.
The text was updated successfully, but these errors were encountered: