A platform for psychological consultations
Mind Health is a web application that helps people find psychologists and book online consultations.
The design layout used for HealthyHub is available for viewing on Figma: Mind Health Layout.
✅ Registration and authorization via Firebase Authentication
✅ Getting data from Firebase Realtime Database
✅ Search and filter psychologists
✅ Adding psychologists to "Favorites"
✅ Appointment for a consultation
✅ Private Routes
- React (Next.js) – Server-side rendering for SEO
- TypeScript – Static typing
- Module CSS – Styling
- Firebase – Authentication and database
- Notiflix – Notifications and loaders
- React hook form + Yup – Forms and validation
These instructions will help you set up a copy of the project on your local machine for development and testing purposes.
What things you need to install the software and how to install them:
- Node.js
- npm or yarn
A step by step series of examples that tell you how to get a development env running:
- Clone the repository
git clone <https://github.com/va7ul/Mind_Health.git>- Install NPM packages:
npm install # or yarn install- Add Environment Variables
Create .env.local and add your Firebase keys:
NEXT_PUBLIC_API_KEY=your_api_key- Run the application
npm run dev # or run dev startThe site will launch at http://localhost:3000.
- Create a repository on GitHub
- Connect it to Netlify or Vercel
- Add environment variables to Dashboard
- Click "Deploy" 🚀
👨💻 [Vasyl Podvirnyi] – GitHub | LinkedIn
MIT License. Use freely!