Health-E is your go-to platform for seamless healthcare solutions, connecting you with top-tier medical professionals for both in-person and virtual consultations. Our innovative platform offers a user-friendly interface that allows patients to effortlessly book appointments, whether you prefer a face-to-face visit or a convenient online session. It is made with the help of React, TailwindCss and many more for the Frontend. And node, MongoDB, stripe,ExpressJS and other techs for the backend.
- mongoose-
- mongodb-
- express-
- jsonwebtoken-
- cloudinary-
- stripe-
- react-toastify-
- slick-carousel-
- react-icons-
- react-router-dom-
- react-slick-
- react-spinners-
- swiper-
- Authentication
- Dynamic data integration
- Payment
Upcoming features
- Chat
- Chatbot
- Virtual chat
Many more...
- Node- Node should be installed in your system to run the project's backend.
- Mongo DB-you must have a MongoDB database you need to connect to the project.
- Cloudinary-You must have an account on Cloudinary as it stores you on the cloud.
- Stripe-Its a payment gateway you must have an account to connect it.
- Clone the Repository-Clone the CryptBEE repository to your local machine using the following command:
git clone https://github.com/vedant2111031/Health-E
- Navigate to Frontend Directory-
cd ./Health-E
cd ./Frontend
- Install the Dependencies- Install all the dependencies and recheck it if some do not install, install them manually.
npm install
- Configure the Base_url- Set the Base_url in the config file. To connect to the backend.
BASE_URL=
- Run the Frontend Server-
npm run dev
- Navigate to Backend Directory-
cd ./Health-E
cd ./Backend
- Install dependencies- Install all the dependencies and recheck it if some do not install, install them manually.
npm install
- Configure Environment variable-
PORT=
DATABASE_URI=
DB_NAME=
CLOUDINARY_CLOUD_NAME=
CLOUDINARY_API_KEY=
CLOUDINARY_API_SECRET=
JWT_SECRET=
JWT_EXPIRY=
CORS_ORIGIN=
STRIPE_SECRET_KEY=
4.Run the backend Server-
npm run start-dev
Backend:http://localhost:8000
Frontend:http://localhost:5173