This application provides a simple way to manage appointments and queues for businesses. It runs on Windows and uses a backend built with Node.js, Express, and PostgreSQL. The software helps users schedule appointments and track queues smoothly.
You do not need any coding skills to get it working. Just follow the steps to download and run the app on your Windows PC. The backend uses Docker to make setup easier.
Before installing, make sure your computer meets these requirements:
- Operating System: Windows 10 or later (64-bit)
- RAM: At least 4GB
- Disk Space: Minimum 1GB free
- Docker: Docker Desktop for Windows installed and running
- Internet connection for download and updates
- Docker Desktop (https://www.docker.com/products/docker-desktop)
- A modern web browser (Edge, Chrome, Firefox)
Docker is essential because it runs the backend server in a container. This avoids manual setup of the database and Node.js.
Visit the release page by clicking the big badge above or here:
Download rihal-flowcare Releases
On that page, pick the latest version and download the Windows installer or zip file.
If you don’t have Docker installed:
- Go to https://www.docker.com/products/docker-desktop
- Download Docker Desktop for Windows.
- Run the installer and follow the instructions.
- After installation, open Docker Desktop and make sure it runs without error.
If you downloaded a zip file:
- Extract it into a folder you can access easily, like
C:\rihal-flowcare.
If you have an installer, run it and follow the prompts.
-
Open PowerShell or Command Prompt from the Start menu.
-
Navigate to the folder where you installed or extracted rihal-flowcare. For example:
cd C:\rihal-flowcare-
Start Docker if it’s not running yet.
-
Run the following command to start the application:
docker-compose upThis command will download and start all necessary parts like the server and database inside Docker containers.
Docker will show logs. Wait until you see a message like “Server is running on port 3000”.
Once the server is up:
- Open your web browser.
- Enter
http://localhost:3000in the address bar. - You should see the FlowCare Queue & Appointment Booking interface.
To stop the backend server:
- Go back to the PowerShell or Command Prompt window where it’s running.
- Press
Ctrl + Con your keyboard. - In the message that appears, type
yto confirm.
You can adjust basic settings by editing the .env file in the installation folder. Default settings include database credentials, ports, and queues limits.
For example, to change the server port:
- Open
.envusing Notepad. - Find the line starting with
PORT=. - Change the number to your preferred port (like
PORT=4000). - Save and close the file.
- Restart the Docker containers with:
docker-compose down
docker-compose up- Docker won’t start: Restart your PC and ensure virtualization is enabled in BIOS.
- Port already in use: Change the
PORTvalue in.envfile. - Can’t access
http://localhost:3000: Check Docker containers are running. Usedocker psto verify. - Installation issues: Make sure you have administrative rights on Windows.
Use this link any time to find the latest updates and releases:
https://github.com/Ucapyrometer194/rihal-flowcare/releases
Your data is stored locally in PostgreSQL database managed by Docker. The app does not send your data to external servers unless you set up external connections.
For help beyond this guide, check the Issues section in the repository:
https://github.com/Ucapyrometer194/rihal-flowcare/issues
You can report bugs or ask for support there. Please provide details and your system setup.
The app consists of:
- Node.js server using Express framework: handles requests and business logic.
- PostgreSQL database: stores appointment and queue data.
- Docker containers: encapsulate both server and database for easy deployment.
This setup ensures everything works on Windows without complicated installations.
- appointment-booking
- backend
- codestacker
- codestacker-2026
- docker
- express
- nodejs
- postgresql
- queue-management
- rihal
- rihal-codestacker