- Next.js 🚀
- TypeScript 💻
- Firebase 🔥
- Tailwind CSS 🌟
- Material-UI (MUI) 🎨
- Formik + Yup 📑
- Redux 📦
- While not used in the current project, it's part of the codebase. I initially implemented it but rewrote the code and left Redux to demonstrate my knowledge of state management.
- Authentication: Secure login and registration with Firebase Authentication.
- Dynamic Data Handling: Using Firebase for real-time data synchronization.
- Responsive Design: Fully responsive design built with Tailwind CSS.
- Forms: User-friendly forms with validation using Formik and Yup.
- UI Components: Pre-designed UI components using MUI for a modern look and feel.
To get this project up and running locally, follow these steps:
- Clone this repository:
git clone https://github.com/Elostay/Psychologists.git
- Install dependencies:
npm install
- Set up Firebase:
Create a Firebase project and add the Firebase config to your .env file.
- Run the project:
npm run dev
- Open the app in your browser: