Get Up and Running
This quickstart guide will walk you through setting up the Medical Appointment Management API locally and making your first API calls.Prerequisites
Before you begin, ensure you have the following installed:You should see version 10.0 or higher.
- .NET 10 SDK - Download from dotnet.microsoft.com
- Git - For cloning the repository
- A code editor like Visual Studio, VS Code, or Rider (optional)
Run the API
Start the API server:The API will start on
https://localhost:5001 and http://localhost:5000.You should see output similar to:The first run may take a few moments as NuGet packages are restored and the project is compiled.
Access the API Documentation
Open your browser and navigate to the Scalar API documentation interface:This provides an interactive interface where you can:
- Browse all available endpoints
- View request/response schemas
- Test API calls directly from the browser
- Generate code snippets for various languages
Create Your First Specialty
Create a medical specialty using the only fully functional endpoint:
Example Response
Example Response
Next Steps
Now that you have the API running and have made your first calls:Explore All Endpoints
Browse the complete API reference with all available operations
Understand the Architecture
Learn about the service-oriented design and architecture patterns
Learn About Data Models
Explore the entity structures and relationships
Development Guide
Learn how to extend and customize the API
Common Issues
Port already in use
Port already in use
If ports 5000 or 5001 are already in use, you can specify different ports:
SSL certificate errors
SSL certificate errors
If you encounter SSL certificate errors in development, trust the development certificate:
'dotnet' command not found
'dotnet' command not found
Ensure .NET 10 SDK is installed and added to your PATH. Download from dotnet.microsoft.com.