This repository contains the frontend code for QuickCare, a doctor appointment booking website. Built with React and styled with Tailwind CSS, QuickCare aims to provide a seamless and user-friendly experience for patients seeking medical consultations.
Owner: shubhamxpawar
Contributors: shubhamxpawar, GauravPhule23
Follow these steps to set up the project locally:
Make sure you have the following installed:
-
Clone the repository:
git clone https://github.com/shubhamxpawar/doc-frontend.git cd doc-frontend -
Install the dependencies:
npm install # or yarn install -
Start the development server:
npm run dev # or yarn devThis will start the application in development mode. Open http://localhost:5173 in your browser to view it.
- User-Friendly Interface: Intuitive design for easy navigation and appointment booking.
- React Components: Modular and reusable components for efficient development.
- Tailwind CSS: Utilizes Tailwind CSS for rapid and consistent styling.
- Vite Build Tool: Fast and efficient build process with Vite.
- Axios: Used for making API requests.
- JSON Web Token (JWT): Used for authentication.
- React Router: Used for routing.
- React Toastify: Used for displaying notifications.
We welcome contributions to improve QuickCare! Here's how you can contribute:
-
Fork the repository.
-
Create a new branch for your feature or bug fix:
git checkout -b feature/your-feature-name
-
Make your changes and commit them with descriptive messages.
-
Push your changes to your forked repository.
-
Submit a pull request to the
mainbranch of the original repository.
Please ensure your code follows the existing style guidelines and includes appropriate tests.
If you encounter any issues, here are a few common solutions:
- Dependency Issues:
- Try deleting the
node_modulesfolder and runningnpm installoryarn installagain. - Ensure your Node.js and npm versions meet the prerequisites.
- Try deleting the
- Server Not Starting:
- Check if any other process is using port 5173.
- Try running
npm run devoryarn devagain.
- Linting Errors:
- Run
npm run lintto identify and fix linting issues.
- Run
This project has no license.