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

UCMACM Website v2 #258

Open
7 of 14 tasks
No767 opened this issue Dec 30, 2023 · 0 comments
Open
7 of 14 tasks

UCMACM Website v2 #258

No767 opened this issue Dec 30, 2023 · 0 comments

Comments

@No767
Copy link
Member

No767 commented Dec 30, 2023

Introduction

For the last semester, the project has been constantly held back, delayed, and shown many issues due to an aging codebase. Essentially no work was able to be done due to years of technical debt, near zero documentation, broken code, and focusing on the wrong target. This issue aims to bring a comprehensive roadmap of what's expected.

Please note that this is not a complete list, and may change at any time.

Contributing

The first task is to join the UCMACM discord server, and ask me or one of the project leads. Discussions take place under #acm-website, and will be used to help aid in the direction or guidance of the project. In addition, you must also read the onboarding guide if you are starting off for the first time

Once you have discussed your contribution, open a PR. The pull request should target react-rewrite, not any other branches.

Roadmap

Below is a roadmap detailing the parts of the eventual website:

Frontend

Backend

  • Create a utils package to use within the frontend
  • Move away from Firebase and use a different service instead for backend storage (Will be Supabase)
  • Consider hosting options (Vercel and Supabase)
  • Deploy development dbs, staging, internal POP dbs, production db
  • Look into cost of hosting Supabase / Infra usage costs
@No767 No767 self-assigned this Dec 30, 2023
@No767 No767 pinned this issue Dec 30, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: In Progress
Development

No branches or pull requests

1 participant