This repository contains the Web API backend for the Med-Web project.
Med-WebApi serves as the backend component for the Med-Web project, facilitating various functionalities required for managing a medical website. It includes features such as patient management, appointment scheduling, billing, and more.
This repository is a forked version from MedicWebSite/Med-WebApi.
- Patient Management: CRUD operations for patient records.
- Appointment Scheduling: Ability to schedule and manage appointments.
- Billing and Invoicing: Generate bills and invoices for services provided.
- Authentication and Authorization: Secure user authentication and access control.
- .NET: Version 7.0
- C#: Backend language used for development.
- Entity Framework: ORM for interacting with the database.
- ASP.NET Core: Handling HTTP requests and responses.
- Database: Specify the database used PostgreSQL.
To set up this project locally, follow these steps:
- Clone the repository:
git clone https://github.com/MedicWebSite/Med-WebApi.git
- Navigate to the project directory:
cd Med-WebApi
- Configure the database connection in
appsettings.json
. - Open the solution using Visual Studio or your preferred IDE.
- Run the application.
We welcome contributions to enhance the project! To contribute:
- Fork the repository.
- Create a new branch (
git checkout -b feature/your-feature
). - Make your changes.
- Commit your changes (
git commit -am 'Add new feature'
). - Push to the branch (
git push origin feature/your-feature
). - Create a pull request.
This project is licensed under the GNU General Public License v3.0.
For any queries or support, please contact us at [email protected].