project-d962307f

byRafa Mariyam

## 🌟 Vision Instead of: > "Find cheaper medicines" Make it: > **MediSave – Your AI Healthcare Companion** Medicine comparison becomes **one feature** of a larger platform. --- # Home Page Imagine the homepage having beautiful cards like: 🏠 Welcome, Rafa! What would you like to do today? đŸŠē Search Medicine 🧠 Mental Wellness 📷 Scan Prescription 💊 Compare Prices 📍 Find Nearby Pharmacy 📅 Medicine Reminder â¤ī¸ Health Tips It immediately feels like a real product. --- # Feature 1 – Medicine Comparison (Keep) This is still your core feature. Improve it by adding: * Jan Aushadhi alternative * Savings * Nearby pharmacy * Availability * Uses & side effects --- # Feature 2 – Mental Health Companion ⭐⭐⭐⭐⭐ This can really make your project stand out if you present it carefully. Instead of calling it "AI Chatbot," give it a meaningful name like: * MindCare * SanaMind * CalmSpace * NoorCare * HealMate The chatbot could answer supportive questions such as: * "I'm feeling stressed before exams." * "How can I improve my sleep?" * "What are some breathing exercises?" It should **encourage users to seek professional help when needed** rather than pretending to replace a therapist. --- # Feature 3 – Prescription Scanner Upload prescription ↓ Medicine names detected ↓ Automatically compare prices ↓ Show savings Judges love seeing workflows like this. --- # Feature 4 – Medicine Reminder Simple calendar Morning Afternoon Night Reminder set successfully --- # Feature 5 – Health Dashboard Show cards like: * Money Saved * Medicines Compared * Upcoming Reminders * Today's Health Tip --- # Feature 6 – Nearby Pharmacies Display: Jan Aushadhi Apollo MedPlus Availability Distance --- # Feature 7 – Health Tips Example: Drink enough water. Don't stop antibiotics midway. Store medicines away from sunlight. --- ## Design Move away from a plain search page. Think of something similar to: * Practo * Google Health * Apollo 24/7 Use: * White background * Green accents * Blue highlights * Rounded cards * Modern icons * Clean spacing --- ## One caution The mental health feature is a good addition, but it shouldn't become the **main** focus. Your hackathon theme is **medicine affordability and availability**, so your strongest story is still: > "We help people find affordable medicines." The mental wellness companion should be presented as an **additional healthcare service** that makes the platform more complete. --- ## A roadmap until July 30 **Week 1** * Improve medicine comparison * Add Jan Aushadhi alternatives * Add pharmacy availability **Week 2** * Add medicine reminder * Add prescription upload interface * Improve UI **Week 3** * Add the mental wellness companion * Polish the design * Practice the pitch and demo

Landing
Landing

Comments (0)

No comments yet. Be the first!

System Requirements

System Requirement Document
Page 1 of 5

project-d962307f System Requirements Document

Introduction

The purpose of this document is to outline the system requirements for "project-d962307f," a comprehensive healthcare platform designed to assist users in finding affordable medicines and providing mental health support. The platform will serve as a healthcare companion, offering features such as medicine comparison, mental wellness support, prescription scanning, medicine reminders, and more.

System Overview

"project-d962307f" aims to provide users with a seamless experience in managing their healthcare needs. The platform's core functionalities include comparing medicine prices, offering mental health support, scanning prescriptions, setting medicine reminders, and providing health tips. Additionally, it will include contact information for psychologists near the user's location to ensure comprehensive mental health support.

Page 2 of 5

Functional Requirements as Story Points

  • As a User, I should be able to search for medicines and compare prices to find affordable options.
  • As a User, I should be able to view Jan Aushadhi alternatives for medicines.
  • As a User, I should be able to see the availability of medicines at nearby pharmacies.
  • As a User, I should be able to view the uses and side effects of medicines.
  • As a User, I should be able to access a mental health companion for support and advice.
  • As a User, I should be able to upload a prescription to automatically detect medicine names and compare prices.
  • As a User, I should be able to set reminders for taking medicines at specific times of the day.
  • As a User, I should be able to view a health dashboard with information on money saved, medicines compared, upcoming reminders, and health tips.
  • As a User, I should be able to find nearby pharmacies and view their availability and distance.
  • As a User, I should be able to receive health tips for maintaining well-being.
  • As a User, I should be able to access contact numbers for psychologists near my location.

User Personas

  • General User: Individuals seeking affordable medicines and mental health support.
  • Healthcare Enthusiast: Users interested in managing their health proactively with reminders and health tips.
  • Mental Health Seeker: Users looking for mental wellness support and professional psychological assistance.

Core User Flows

  • User searches for medicine -> compares prices -> views Jan Aushadhi alternatives -> checks availability at nearby pharmacies.
  • User uploads prescription -> medicine names detected -> prices compared -> savings displayed.
  • User accesses mental health companion -> receives advice -> views contact numbers for nearby psychologists.
  • User sets medicine reminder -> receives notifications at specified times.
  • User views health dashboard -> checks money saved, upcoming reminders, and health tips.
Page 3 of 5

Visuals Colors and Theme

  • primary: #2E8B57 (Sea Green)
  • primary_light: #66CDAA (Medium Aquamarine)
  • secondary: #4682B4 (Steel Blue)
  • accent: #FF6347 (Tomato)
  • highlight: #FFD700 (Gold)
  • bg: #FFFFFF (White)
  • surface: rgba(46, 139, 87, 0.8)
  • text: #000000 (Black)
  • text_muted: #696969 (Dim Gray)
  • border: rgba(70, 130, 180, 0.2)

Signature Design Concept

The homepage will feature an interactive 3D floating island where each section of the platform is represented as a building. Users can navigate between sections by "flying" to different buildings. Each building will have interactive elements that animate upon hover, such as rotating medicine bottles or pulsating health tips. The design will use @react-three/fiber for 3D rendering and gsap for smooth transitions and animations.

Interaction Model & Motion Direction

The landing page will utilize a "parallax" interaction model, creating a layered depth effect as users scroll. Decorative elements will move at different speeds, enhancing the storytelling aspect of the platform. Internal pages will maintain a "static" interaction model for clarity and ease of use.

Page 4 of 5

Non-Functional Requirements

  • The system should be highly responsive and accessible on both web and mobile platforms.
  • Data privacy and security must be ensured, especially for sensitive health information.
  • The platform should support localization for different regions, with a focus on India.

Tech Stack

  • Frontend: React for Web
  • Backend: Python, FastAPI
  • Database: MySQL or MariaDB
  • AI Models: GPT 5.4 for user-friendly responses
  • AI Tools: Litellm for LLM Routing
  • Local Orchestration: Docker, docker-compose
  • Server-side Orchestration: Kubernetes

Assumptions and Constraints

  • The platform will primarily target users in India, considering local healthcare needs and regulations.
  • The mental health companion will not replace professional therapy but will encourage users to seek professional help when needed.
  • The platform will rely on third-party APIs to fetch contact numbers for psychologists and pharmacy availability.
Page 5 of 5

Glossary

  • Jan Aushadhi: A government initiative in India to provide quality medicines at affordable prices.
  • Mental Health Companion: An AI-driven chatbot offering mental wellness support.
  • Prescription Scanner: A feature that detects medicine names from uploaded prescriptions and compares prices.
  • Health Dashboard: A user interface displaying health-related metrics and tips.
Landing design preview
Landing: View Info
Home: View Options
MedicineSearch: Search Medicine
MedicineSearch: Enter Active Ingredient
PriceComparison: Compare Prices
PriceComparison: View Jan Aushadhi
PriceComparison: View Uses Side Effects
Pharmacies: Find Nearby Pharmacy
Pharmacies: Check Availability
Dashboard: View Savings