MedConnect is a web-based platform for managing and accessing medical records, connecting patients with healthcare professionals, and providing users with personalized health tips. The platform consists of three panels: an admin panel for managing hospitals and users, a hospital staff panel for adding medical records and managing cases, and a user panel for viewing their medical records and accessing personalized health tips.
client
: contains all front-end related files built using React.js and Tailwind CSS.server
: contains all back-end related files built using Node.js, Express, and MongoDB.
-
Clone the repository:
git clone https://github.com/harshilsarariya/medconnect.git
-
Change directory:
cd medconnect
-
Install dependencies:
npm install
(run this command in both client and server directories) -
Create a
.env
file in theserver
directory and add the following environment variables:MONGODB_URI=<your-mongodb-uri>
-
Start the server:
npm run start
(run this command in theserver
directory) -
Start the client:
npm start
(run this command in theclient
directory) -
Open your browser and go to
http://localhost:3000
- React.js
- Tailwind CSS
- Axios
- React Router DOM
- Node.js
- Express
- MongoDB
- Mongoose
- JWT
- Fork the repository
- Create a new branch:
git checkout -b my-new-branch
- Make changes and commit:
git commit -am 'Add some feature'
- Push to the branch:
git push origin my-new-branch
- Submit a pull request