Swastha is an online platform that bridges the gap between doctors and patients, enabling seamless interaction and appointment scheduling for both online and offline consultations. It also offers a range of features to enhance healthcare accessibility and convenience.
- E-commerce: A marketplace for both doctors and patients to access necessary tools and products.
- Latest News: Stay updated with the latest healthcare news and developments.
- Health Report Management: Securely store and manage health reports.
- Blogs: Explore and share health-related articles and insights.
- Donate: Support healthcare initiatives through donations.
- Emergency Services: Quick access to emergency contacts and resources.
- And Much More: Additional features designed to enhance the healthcare experience.
- MongoDB: Database for storing user data, appointments, reports, and other resources.
- Express.js: Backend framework for API development.
- Node.js: Runtime environment for server-side programming.
- Bootstrap: Frontend framework for responsive design and styling.
- React.js: Frontend library for building interactive user interfaces.
- Pug: Template engine for rendering dynamic HTML content.
- Node.js and npm installed on your system.
- MongoDB server running locally or in the cloud.
- Clone the repository:
git clone https://github.com/samarthbc/swastha.git
- Navigate to the project directory:
cd swastha
- Install dependencies:
npm install
- Start the backend server:
npm start
- Navigate to the frontend directory (if separate) and start the React app:
cd frontend npm start
- Open the application in your browser at
http://localhost:3000
. - Explore features like scheduling appointments, reading blogs, and more!
Contributions are welcome! Please follow these steps:
- Fork the repository.
- Create a new branch:
git checkout -b feature/your-feature-name
- Commit your changes:
git commit -m "Add your message here"
- Push the branch:
git push origin feature/your-feature-name
- Open a Pull Request.
This project is licensed under the MIT License.
For questions or support, please contact [email protected].