Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?

Africa Hub Development Roadmap

Use this page to keep track of the current development state of the Africa Hub.

Phase 1 - Basic Structure & File Repository (May - July)

  • Choose frontend
  • Choose backend & database
  • Implement backend & database
  • Basic UI design
  • Implement design
  • User authentication
  • Upload to hosting
  • Placeholder text & page structure
  • Initial file uploads
  • Responsive design for desktop & mobile
  • Mobile PWA support (home icons, etc)
  • DNS configuration
  • Africa Hub mailing list
  • Intro video
  • Edit & create UI for admin
  • Permissions structure
  • Multi-downloads per page
  • Secure Signup
  • Major data model refactor
  • Multiple downloads per page
  • Mobile fixes
    • Better text overflow (on child pages & downloads)
  • Android fixes
    • Keyboard/Button overlap
    • Better home icon
  • iOS Fixes
    • Default home screen name
  • Home/Welcome Page
  • Upload & prep files for rollout
  • Send invite to Hub Team

Phase 2 - Editable "Wiki" (Aug - Oct)

  • Sign-Up and authorization workflow refactor

  • Web-based file upload - Current task

  • Resources management

  • Basic block design

    • Block Type - Header
    • Block Type - Paragraph
    • Block Type - Image
    • Block Type - Page Link
    • Block Type - Image Grid/Design
    • Block Type - Image Collection (Lightbox)
    • Block Type - Resource Download
    • Block Type - Divider
    • Block Type - Video (Local, embedded vimeo, Embedded Youtube, others?)
    • Feature - Set per-page font
    • Feature - Set per-block font
  • Recieve additional files from Hub group

  • Android - Splash screen color

  • Mobile - Pop-Up PWA install instructions

  • Static url support

  • User profile page

  • User list/management/email-config/adding

  • On page permissions edit

  • Child-Page View, cells like downloads

  • Better edit UI

  • Linking between arbitrary pages

  • Video uploading & viewing

  • Possible - Page comment threads

  • News feed (newest on main page, also block based?)

Phase 3 - Area Specific Features (Oct - Jan)

  • Email System Administration
    • Account Creation/Deletion
    • Login Status
    • Redirect Settings
    • Single button instructions/initial login email generate/send
    • Password reset
  • Possible - AH Care - Links to request counseling
  • Possible - AH Care - Session scheduling
  • Possible - AH Care - Zoom/Meeting Links
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment