Psychologists.Services is an innovative web application designed to connect users with qualified psychologists for professional mental health support. Whether you're seeking guidance for personal growth, stress management, or emotional challenges, the platform makes it easy to find the right specialist for your needs.
Key Features:
🧠 Personalized Psychologist Search: Filter professionals by Specialization, Experience, Availability, and Price to find the best match.
❤️ Favorites Management: Save preferred psychologists for quick access and future sessions (login required).
📄 Detailed Psychologist Profiles: View credentials, areas of expertise, client reviews, and availability in one place.
📱 Responsive Design: Seamlessly access the platform from any device—desktop, tablet, or smartphone—for support anytime, anywhere.
Psychologists.Services is built with cutting-edge technologies to deliver fast, reliable, and user-friendly interactions.
Frontend:
⚛ React – Builds dynamic, responsive user interfaces.
🚦 React Router – Enables seamless client-side navigation.
🛠 Redux Toolkit – Simplifies efficient state management.
🗃 Redux Persist – Maintains state across user sessions.
Backend & Services:
🔥 Firebase – Provides authentication and real-time database capabilities.
Styling:
🎨 CSS – Supports maintainable styles.
🖌 Modern Normalize – Ensures consistent rendering across browsers.
Utilities:
🧩 clsx – Manages conditional class names with ease.
✅ Yup – Enables schema-based form validation.
📝 React Hook Form – Simplifies form handling and validation logic.
Follow these steps to set up and run the project on your local machine:
- Clone the repository
git clone https://github.com/a-siaslcodes/Psychologists-Services.git
- Navigate to the project directory
cd Psychologists-Services - Install dependencies
npm install
- Start the development server
npm run dev
- Open the application Open your browser and go to: http://localhost:5173
👤 Anastasia Statsiuk