My current aim is to reach MVP in 7 days
Marv hasn’t set a timeline for his tasks yet. How long do you think @Marvelxy ?
Usually we’d use the Sprint list on our boards to show the remaining tasks for the current milestone, but right now i’m waiting for my mods to the Kanban board to be accepted into the main repo so i can switch back to that from our branch. Putting the correct settings into our branch is a big boring task and i don’t want to do it twice.
PHM ROADMAP TO MVP
======================
ANDY’S TASKS
- Review ALL posts on PHM and remove old and unwanted ones: Orange cats. Red. Green. Blue. Yellow. Pink. Lime. Dark blue
- Groups banner text updated
- Check welcome email. include Gravitar setup in it
- Fix Our Team Page in wp-docuss
- Make post in Reddit subs asking for related events and people, and explaining channel plan
- Reddit subs updated to include a link to PHM
- Post an invite on Reddit subs
- Text for forms updated
- change homepage boxes to add community owned elements. leaderboard. most active recent posts. comments with most hearts received.
- update pre-filled text into report, going and invite commenting box.
- review all ‘getting started’ guides, see if i can make them clearer and more engaging.
- Update HoW creative writing project
- Try out new community growing tools on smaller sub-reddits
- Post about video channel plan in the larger subs
- Tokenomics overview updated to fit with today’s changed legal system in the EU
- Hosting added to map
- Hosting guide created in forum
======================
MARVELOUS’S TASKS
- Forms rebuilt (New Forms) (titles and text are all still there in i18n) (not ticked so sure whats remaining to do here)
- Gap on homepage on Brave/Chrome fixed (Homepage Gap on Firefox and Chrome fixed)
- Top level categories on forms shouldn’t be selectable, they should expand when clicked. Put myself on the map also shouldn’t be there as it’s a functionality for the next milestone
- Mousewheel capture in forms and list on left side of map fixed. Mouse wheel scrolling doesn’t work for these
- Boxes on homepage reshaped and positioned
======================
Tasks identified for next phase of Roadmap
- Put myself on the map added
- Integrate token into platform
- Token delivery system built
- Make bubbles float around the image ([Discussion] If we make Bubbles Float) or random images load, choice to be discussed later
- Add an informational footer, should be easy via Discourse
- Add a CTA under all activity guides with a fixed url once we have a link for the forms so users don’t have to navigate back to the map and click on it themselves
- Reduce PHM notifications default to only those that directly interest user, as it pisses me off so much on new reddit
- Add Hashtags to all How-To articles, so users will be promoting us when they post on other social media sites.
- Remove MeteorJS from the codebase
- Dockerise project
- Set up staging server
- Fix BTM
- Set up Community Climate Action Platform
Site upgrading:
-
Phase 1 (Stability):
- Implement error boundary components
- Add request deduplication for double API calls
- Replace window globals with proper state management
- Add error logging service (Sentry/LogRocket)
-
Phase 2 (Performance):
- Add React Query for data fetching/caching
- Debounce rapid API calls in Admin panel
- Memoize expensive operations (avatar fetching, etc.)
-
Phase 3 (Architecture):
- Evaluate Redux/Zustand for centralized state
- Remove Meteor reactive data in favor of modern patterns
- Implement proper loading states throughout