Skip to content

samarthbc/Swastha

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Swastha - Consultancy and Services

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.

Features

  • 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.

Technologies Used

  • 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.

Getting Started

Prerequisites

  • Node.js and npm installed on your system.
  • MongoDB server running locally or in the cloud.

Installation

  1. Clone the repository:
    git clone https://github.com/samarthbc/swastha.git
  2. Navigate to the project directory:
    cd swastha
  3. Install dependencies:
    npm install

Usage

  1. Start the backend server:
    npm start
  2. Navigate to the frontend directory (if separate) and start the React app:
    cd frontend
    npm start
  3. Open the application in your browser at http://localhost:3000.
  4. Explore features like scheduling appointments, reading blogs, and more!

Contributing

Contributions are welcome! Please follow these steps:

  1. Fork the repository.
  2. Create a new branch:
    git checkout -b feature/your-feature-name
  3. Commit your changes:
    git commit -m "Add your message here"
  4. Push the branch:
    git push origin feature/your-feature-name
  5. Open a Pull Request.

License

This project is licensed under the MIT License.

Contact

For questions or support, please contact [email protected].

About

Swastha Consultancies and Services

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published