CareCam is a web application designed to help caregivers monitor and support their loved ones through intelligent camera monitoring and real-time alerts.
This project uses the following tech stack:
- Next.js 15 (for client framework)
- React 19 (for frontend components)
- Tailwind v4 (for styling)
- Shadcn UI (for UI components library)
- Lucide Icons (for icons)
- FastAPI (for backend server)
- Framer Motion (for animations)
- Three.js (for landing page 3D graphics)
All relevant files live in the 'src' directory.
- Real-time video monitoring
- Intelligent fall detection
- Emergency alert system
- Caregiver dashboard
- Activity logging and reporting
- Privacy-focused design
To set up the project locally:
- Clone the repository
- Run
pnpm installto install the frontend dependencies - Create and activate a Python virtual environment (recommended)
- Navigate to the Backend directory and install Python dependencies:
cd Backend pip install -r requirements.txt - Start the FastAPI backend server:
python app.py
- In a separate terminal, start the frontend development server:
pnpm dev
Create a .env file in the root directory with the following variables:
NEXT_PUBLIC_API_URL=http://localhost:8000 # FastAPI backend URL
Additional environment variables may be required based on your deployment environment.
/src- Frontend application code/app- Next.js pages and routing/components- Reusable React components/lib- Utility functions and configurations/styles- Global styles and Tailwind configuration
/Backend- FastAPI server and ML models/models- Machine learning models for detection/routes- API endpoints/utils- Helper functions and utilities
[Add your license information here]