A comprehensive web application designed to help elderly individuals access medical assistance and volunteer support through an intuitive interface.
- Clean black and white theme
- User-friendly navigation
- Profile management system
- Personal information management
- Profile picture upload
- Role-based interface (User/Admin)
- Security and notification settings
- Overview Tab: Statistics and recent activity
- Medicine Requests Tab: Manage medicine delivery requests
- Volunteers Tab: Volunteer management and performance tracking
- Analytics Tab: Data visualization and statistics
- Medicine delivery requests
- Volunteer assistance requests
- Status tracking (Pending → In Progress → Completed)
- Volunteer registration
- Availability tracking
- Performance monitoring
- Rating system
- Frontend: React.js, Vite
- Styling: Tailwind CSS
- Icons: Lucide React
- Routing: React Router
- Animations: Framer Motion (optional)
- Node.js (v16 or higher)
- npm or yarn
- Clone the repository
git clone https://github.com/YOUR_USERNAME/elderhelp-ai.git
cd elderhelp-ai- Install dependencies
cd client
npm install- Start development server
npm run dev- Open in browser
http://localhost:5173
elderhelp.ai/
├── client/ # Frontend React application
│ ├── src/
│ │ ├── components/ # Reusable components
│ │ ├── pages/ # Page components
│ │ ├── assets/ # Images and static files
│ │ └── App.jsx # Main application component
│ └── package.json
├── elderhelp-backend/ # Backend Node.js application
│ ├── routes/ # API routes
│ ├── models/ # Database models
│ └── config/ # Configuration files
└── README.md
- Real-time Statistics: Track requests, volunteers, and system status
- Tab Navigation: Overview, Requests, Volunteers, Analytics
- Responsive Design: Works on all device sizes
- Modern UI: Clean and intuitive interface
- Profile System: Personal information and preferences
- Role-based Access: Different interfaces for users and admins
- Image Upload: Profile picture management
Create a .env file in the client directory:
VITE_API_URL=http://localhost:5000- Home (
/) - Landing page with navigation - Dashboard (
/dashboard) - Admin dashboard with statistics - Profile (
/profile) - User profile management - Help Request (
/help) - Request assistance form - Volunteer (
/volunteer) - Volunteer registration - Medicine (
/medicine) - Medicine delivery requests - Login (
/login) - User authentication
- Dark/Light Mode: Automatic theme switching
- Responsive Layout: Mobile-first design
- Modern UI: Glass morphism effects
- Smooth Animations: Enhanced user experience
- Accessibility: Screen reader friendly
- Fork the repository
- Create a feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- React.js community
- Tailwind CSS team
- Lucide React for icons
- All contributors and volunteers
For support, email support@elderhelp.ai or create an issue in this repository.
ElderHelp AI - A comprehensive elder care platform with dashboard, volunteer management, and medicine delivery system built with React.js and Node.js
7effc3d8bb0806931b5aa90dc6021bd430eb4691