CIS 4120 Final Project Gordon Chen, Fiona Herzog, Michael Pignatelli
Lifeline is a healthcare management web application that allows users to manage their healthcare activities. It consolidates medications, lab results, and medical apointments into a single chronological timeline interface with AI-powered assistance.
Frontend: React application built with Typescript, TailwindCSS
Backend: we will not be making a true backend
AI Integration: Google Gemini 2.5 Flash Lite
- We utilized AI tools, particularly ChatGPT and Gemini, to generate starter code and debug.
- A
.envfile in the project root with your Gemini key:
GEMINI_API_KEY=api_key_hereTo run the demo locally, follow these steps:
-
Install Dependencies:
npm install
-
In a second terminal: PORT=3001 node server/index.cjs
-
Start the Dev Server:
npm run dev
-
View the Pages: Once the server is running, you can access the application at the following URL:
http://localhost:5173/