Prerequisites
Before you begin, ensure you have:.NET SDK 10.0
Download from dotnet.microsoft.com
SQL Server
Local instance or connection to remote server
Git
For cloning the repository
Code Editor
VS Code, Visual Studio, or Rider recommended
Quick Setup
Configure Database Connection
Edit
appsettings.Development.json with your SQL Server connection:appsettings.Development.json
Replace with your actual SQL Server credentials if not using Windows Authentication.
Configure JWT Settings
Update JWT configuration in
appsettings.Development.json:appsettings.Development.json
Verify Your Setup
Once the application is running, verify the key features:Access the Marketplace
Access the Marketplace
Navigate to
https://localhost:7129 to see the tour marketplace homepage with featured tours.Create a Test Account
Create a Test Account
- Click Sign Up in the navigation
- Fill in the registration form with test data
- Complete registration and log in
Explore the Dashboard
Explore the Dashboard
After logging in, access the host dashboard to:
- View tour statistics
- Manage bookings
- Create new tours
Optional: Configure External Services
For full functionality, configure these optional services:SMTP Email
Configure email notifications for bookings
PayPal Payments
Enable payment processing with PayPal
Google Maps
Add your API key for location features
Currency Conversion
Enable multi-currency support
Common Issues
Port already in use
Port already in use
If ports 7129 or 5004 are already in use, modify
Properties/launchSettings.json:Database connection failed
Database connection failed
Verify:
- SQL Server is running
- Connection string is correct
- Database
AndandoDBexists (or will be created) - User has proper permissions
JWT validation errors
JWT validation errors
Ensure:
SecretKeyis at least 32 charactersIssuerandAudiencematch in configuration- System clock is accurate
Next Steps
Now that you have AndanDo running, explore the platform:Architecture Guide
Understand the system design
Core Features
Explore marketplace capabilities
API Reference
Dive into the service APIs
Host Guide
Learn to create and manage tours
Configuration
Customize your installation
Deployment
Deploy to production
Need help? Check the Installation Guide for detailed setup instructions or visit the Configuration section.