project-6d337781

byrafa

i want to build a medisave app that give the affordable price by comparing the active ingrdient and other composition aswell so foucusing in two feature on disply all the brand having active ingridient and wihich is cheapest of all withmonthly saving calculator and also other related to menta healht like wnat to provide the psychlogst number in that are somthing like that like want to work on health sectopr and affordabulity od]f=f medcinc compairing brand ad

Landing
Landing

Comments (0)

No comments yet. Be the first!

System Requirements

System Requirement Document
Page 1 of 4

project-6d337781 System Requirements Document

Introduction

The purpose of this document is to outline the system requirements for "project-6d337781," a Medisave app focused on providing affordable pricing for medications by comparing active ingredients and other compositions. The app will also include features related to mental health, such as providing contact information for psychologists.

System Overview

The Medisave app aims to enhance healthcare affordability by allowing users to compare medication prices based on active ingredients and compositions. Additionally, it will offer a monthly savings calculator and resources for mental health support.

Functional Requirements as Story Points

  • As a User, I should be able to view all brands containing a specific active ingredient.
  • As a User, I should be able to identify the cheapest brand for a specific medication.
  • As a User, I should be able to use a monthly savings calculator to estimate my medication expenses.
  • As a User, I should be able to access contact information for psychologists in my area.

User Personas

  • General User: Individuals looking to find affordable medication options and access mental health resources.
  • Healthcare Professional: Psychologists and other mental health professionals who may want to list their services.
Page 2 of 4

Core User Flows

  • User searches for a medication -> App displays brands with the active ingredient -> User views and selects the cheapest option.
  • User inputs monthly medication expenses -> App calculates potential savings -> User reviews savings report.
  • User searches for mental health support -> App displays contact information for local psychologists.

Visuals Colors and Theme

  • primary: #2A9D8F (Teal)
  • primary_light: #A8DADC (Light Teal)
  • secondary: #E63946 (Crimson)
  • accent: #F4A261 (Orange)
  • highlight: #E9C46A (Gold)
  • bg: #F1FAEE (Off White)
  • surface: rgba(233, 233, 233, 0.8)
  • text: #1D3557 (Dark Blue)
  • text_muted: #457B9D (Muted Blue)
  • border: rgba(69, 123, 157, 0.2)

Signature Design Concept

The homepage of the Medisave app will feature an interactive "Medication Galaxy." Users can explore a 3D galaxy where each star represents a medication brand. Hovering over a star reveals the active ingredient and price, while clicking on it zooms into detailed information. The galaxy will be built using @react-three/fiber and @react-three/drei for a seamless 3D experience. The background will subtly change colors based on the time of day, creating a dynamic and engaging user experience.

Page 3 of 4

Interaction Model & Motion Direction

The landing page will utilize a "parallax" interaction model, providing a layered depth effect as users scroll through the content. This will create an immersive experience, with decorative elements moving at different speeds to enhance storytelling and visual richness.

Non-Functional Requirements

  • The app must be responsive and accessible on both mobile and desktop devices.
  • Ensure data privacy and secure handling of user information.
  • The app should load within 3 seconds on a standard internet connection.

Tech Stack

  • Frontend: React for Web
  • Backend: Python, FastAPI
  • Database: MySQL or MariaDB
  • AI Models: None specified
  • Local Orchestration: Docker, docker-compose
  • Server-side Orchestration: Kubernetes

Assumptions and Constraints

  • The app will primarily serve users in India, considering local currency and timezone settings.
  • Internet connectivity is assumed for accessing the app's features.
  • The app will comply with local healthcare regulations and data protection laws.
Page 4 of 4

Glossary

  • Active Ingredient: The component of a medication responsible for its therapeutic effect.
  • Medisave: A system for saving on medical expenses.
  • Parallax: A scrolling technique that creates a 3D effect by moving background images slower than foreground images.
Landing design preview
Landing: View Info
Search: Search Medication
Results: View Brands
Results: Compare Prices
Brand: View Cheapest
Calculator: Enter Expenses
Calculator: View Savings
Mental Health: Search Support
Directory: View Psychologists
Directory: Contact Psychologist
Profile: View History
Landing design preview
Landing: View Info
Search: Search Medication
Results: View Brands
Results: Compare Prices
Brand: View Cheapest
Calculator: Enter Expenses
Calculator: View Savings
Mental Health: Search Support
Directory: View Psychologists
Directory: Contact Psychologist
Profile: View History