Skip to content

panevka/MentalAidMap

Repository files navigation

📔 Table of Contents

🌟 About the Project

💡 Why?

I began Mental Aid Map Project in December of 2024 intending to create universal, intuitive and helpful tool for people experiencing mental health issues.

🚩 Issue

Currently Polish National Health Services are being massively overloaded by amount of people that suffer from mental health conditions - especially children and adolescents.
According to the report made by Eurostat, in Poland there are approximately 13.4 psychiatrists for every 100,000 citizens.
In comparison to Europe's average (~25 psychiatrists per 100 000 inhabitants) this number is extremely low - and it is. Looking at statistical data of neighbouring countries it gets only more depressing:

  • ~25.2 doctors per 100 000 citizens - Lithuania
  • ~15.1 doctors per 100 000 citizens - Hungary
  • ~28.4 doctors per 100 000 citizens - Germany
  • ~16.7 doctors per 100 000 citizens - Czechia

Source: Eurostat

✅ Solution

By building this website, I aimed to address the lack of accessible information on NHS facilities that provide psychiatric, psychological, and therapeutic services. I hope this will help distribute demand more evenly by making people aware of all available facilities, reducing overcrowding at the most well-known ones and encouraging the use of equally accessible centers with shorter waiting times.

📷 Screenshots

screenshot

👾 Tech Stack

Frontend
Backend
Database

🎯 Features

  • Intuitive interface
  • Easy-to-use search using just post-code & city
  • Huge scope of available facilities, up to 150 kilometers!

🧰 Getting Started

‼️ Prerequisites

  • Generated API_KEY from Geoapify for fetching geographical data

🏃 Run Locally

Clone the project

  git clone https://github.com/panevka/MentalAidMap.git

Go to the project directory

  cd MentalAidMap

Install dependencies for backend & frontend

  npm install --prefix ./frontend
  npm install --prefix ./backend

Create respective environment files for subdirectories following their formats:

Run the app

  npm run dev --prefix ./frontend & \
  npm tsc --prefix ./backend & \
  node dist/index.js --prefix ./backend; wait

🧭 Roadmap

Check Projects tab for currently developed features.

About

Web application created to help individuals suffering from mental health conditions find appropriate help.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published