Welcome to ResQ, a full-stack healthcare management system tailored to support elderly care. This application provides essential features such as medication reminders, appointment scheduling, medical records management, and emergency services like ambulance booking and quick medicine delivery. Our responsive web app is built with Node.js, Express, and MongoDB, ensuring a seamless experience for users.
ResQ is designed with several key features to assist elderly care:
- Medication Reminders: Users receive timely notifications for their medications.
- Appointment Scheduling: Easily book and manage appointments with healthcare providers.
- Medical Records: Keep track of all medical history in one secure place.
- Emergency Features: Quickly book an ambulance or order medicine within 15 minutes.
- Responsive Design: Access the app on any device, anytime, anywhere.
ResQ leverages the following technologies to deliver a robust healthcare solution:
- Node.js: A JavaScript runtime built on Chrome's V8 engine for server-side programming.
- Express: A web application framework for Node.js, designed for building APIs and web applications.
- MongoDB: A NoSQL database that stores data in flexible, JSON-like documents.
- EJS: A templating engine that helps in rendering HTML pages.
- HTML5 & CSS: For building the front-end interface.
To get started with ResQ, follow these steps:
-
Clone the Repository:
git clone https://github.com/walterisactuallytheone/ResQ.git cd ResQ
-
Install Dependencies:
npm install
-
Set Up Environment Variables: Create a
.env
file in the root directory and configure your database connection and other environment variables. -
Run the Application:
npm start
Visit http://localhost:3000
in your browser to access the application.
Once the application is running, you can explore its features:
- Create an Account: Sign up to start managing your healthcare needs.
- Set Medication Reminders: Add your medications and set reminders.
- Book Appointments: Navigate to the appointment section to schedule visits with healthcare providers.
- Access Medical Records: Keep track of your health history securely.
- Emergency Services: Use the emergency features to get immediate assistance.
We welcome contributions to improve ResQ. If you wish to contribute, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and commit them.
- Push your branch and create a pull request.
Please ensure your code adheres to the project's coding standards.
This project is licensed under the MIT License. See the LICENSE file for details.
For any inquiries or feedback, please reach out to us:
- Email: [email protected]
- GitHub: ResQ GitHub
To access the latest releases, please visit our Releases section. You can download the latest version and execute it as per the installation instructions.
Thank you for exploring ResQ! We aim to enhance elderly care through technology. Your feedback and contributions are valuable to us. Together, we can make healthcare more accessible and efficient.
Feel free to explore the code, contribute, and help us improve this essential healthcare tool!