Skip to content
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

Open
mirdaki opened this issue May 10, 2019 · 3 comments
Open

Project Roadmap #68

mirdaki opened this issue May 10, 2019 · 3 comments
Assignees
Labels

Comments

@mirdaki
Copy link
Member

mirdaki commented May 10, 2019

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

  1. Help on-board new members
  2. Help existing members by being a hub for club information
  3. 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:

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.

@ankitprahladsoni
Copy link
Member

Should we migrate the website to React/Vue to reduce the redundancy in the HTML files and create usable components?

@mirdaki
Copy link
Member Author

mirdaki commented May 11, 2019

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

@rennemannd
Copy link
Contributor

rennemannd commented Sep 12, 2019

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.

@ankitprahladsoni ankitprahladsoni unpinned this issue Jun 13, 2020
@ankitprahladsoni ankitprahladsoni pinned this issue Jun 13, 2020
@rennemannd rennemannd unpinned this issue Jun 16, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants