Skip to content

Latest commit

 

History

History
127 lines (125 loc) · 3.98 KB

Roadmap.md

File metadata and controls

127 lines (125 loc) · 3.98 KB
  • Home page
    • Nav Bar
      • Logo/Name of the website
      • on left
      • Create Request Button
        • Right top
        • OnClick
        • if logged out: * redirects to the Login Page * after login, redirects to Create Request Form
        • if logged in: * redirects to Create Request Form
    • Profile Icon * Right of the Create Request button * Visible only if logged in * Menu items
      • My Requests
      • redirects to My Requests page
      • Logout
      • after logging out, redirects to the original URL (or home page)
    • Sign In button * Visible only if logged out * OnClick redirects to Login Page * after logging in, redirects to the original URL
    • [Low Priority] Map View
    • Alternate to Open Requests List
    • No filters
    • Category counts per state on hover
    • Clicking on a district redirects to Open Requests List with district filter selected
    • Open Requests List
    • Filters
      • On Side for Desktop View
      • On Top for Mobile View
      • Fields
        • State
        • District
        • Category
        • Status
          • By default Open
        • My Requests Checkbox
    • Requests Cards
      • OnClick redirects to Request Details Page
      • Info to show
        • Title
        • Image
        • Category as label
        • State/District
        • Requestor's name
          • Show First Name only
          • Visible only if logged in
        • Contact number
          • Visible only if logged in
        • Updated At
        • Different color scheme for Open/Close status
  • Create Request Form Page
    • Fields
      • Title [disabled, must be auto generated]
        • THIS thing needed at THIS location
        • Field really needed though?
      • Image
      • Category [to be disabled if editing]
      • Description
      • State/District
      • Requestor's name
      • Contact number
      • Updated At
      • Different color scheme for Open/Close status
      • Status
        • To be shown only if editing
        • Two options
          • Open
          • Closed
            • OnClick redirects to Say Thanks page
    • Submit button
      • OnClick redirects to My Requests Page
  • Login Page
    • Buttons
      • Login with Google
      • Login with Facebook
      • Login with Twitter
  • Request Details Page
    • Edit Icon if request by the logged in user
      • OnClick redirects to Edit Request page
    • Title
    • Image
    • Category
      • Category specific fields
        • Plasma
          • Gender
          • Age
          • Blood Group
          • Hospital
    • State/District
    • Requestor's name
      • Show First Name only
      • Visible only if logged in
    • Contact number
      • Visible only if logged in
    • Updated At
    • Different color scheme for Open/Close status
    • Description
    • [Low Priority] Disqus comment thread
  • My Requests Page
    • List of cards of the requests by the logged in User
    • If UI permits, display edit icon on the card
      • OnClick redirects to Edit Request Details Page
    • OnClick (anywhere on the card) redirects to Request Details Page
  • Say Thanks Page
    • Fields
      • Donor's name
      • A few kind words

  • Person in need asks for help in a form
    • Google form? (so that it's easily customisable?)
    • fields?? thing needed?
    • How to feed the response data to front-end? A back server in the middle?
  • Dashboard displays the feed on a page
    • Filters - region, requirement, ...?
    • FB comment box below every feed item (i.e. requirement)
  • Dashboard displays a map of requirements
    • Filters - requirement, ...?
    • Regions by PIN code? Hierarchical?