This repository was archived by the owner on Sep 25, 2025. It is now read-only.
-
-
Notifications
You must be signed in to change notification settings - Fork 352
This repository was archived by the owner on Sep 25, 2025. It is now read-only.
Narrowing the Scope for First Steps #255
Copy link
Copy link
Closed
Labels
DiscussionIdeas, feature requests, views on features. Anything which is a discussion.Ideas, feature requests, views on features. Anything which is a discussion.
Description
I'd like to propose a change in how we plan for, develop, and roll out features.
Right now it seems to be a very top-down planning-heavy approach, where we flesh out the entire database schema before moving forward with any development. I would like to propose a more bottom-up approach where we design things to be extensible, but build them in their basic form first.
Proposal
In order of priority, here are the high level goals of what we should work on:
- Allow users to sign up / log in / log out
- Allow users to create Chapters
- Allow users to create Events
- Allow users to RSVP for Events
Breaking these goals into possible PRs might look something like:
- Add models for Chapters, Users, and Events
- Create login/signup flow for Users
- Create API routes for creating, updating, and deleting Chapters
- Create API routes for creating, updating, and deleting Events
- Frontend for CRUD-ing Chapters'
- Frontend for a Chapter page / view
- Frontend for CRUD-ing Events for a chapter
- Add models for RSVPs
- Create API routes for RSVP-ing and un-RSVP-ing for Events
- Frontend for managing RSVPing
Please feel free to leave comments/thoughts/suggestions here.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
DiscussionIdeas, feature requests, views on features. Anything which is a discussion.Ideas, feature requests, views on features. Anything which is a discussion.