https://github.com/aya-mash/eventease
This is an admin dashboard for managing Venues, Events, Bookings, and Customers.
https://github.com/aya-mash/eventease
app azure college-project database dotnet mvc serverless service sql
Last synced: 7 months ago
JSON representation
This is an admin dashboard for managing Venues, Events, Bookings, and Customers.
- Host: GitHub
- URL: https://github.com/aya-mash/eventease
- Owner: aya-mash
- Created: 2025-09-16T22:01:13.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2025-09-16T23:20:58.000Z (7 months ago)
- Last Synced: 2025-09-17T00:04:24.246Z (7 months ago)
- Topics: app, azure, college-project, database, dotnet, mvc, serverless, service, sql
- Language: C#
- Homepage: https://eventease-ekgwdybnbud5f7ca.eastus-01.azurewebsites.net/
- Size: 957 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# EventEase Admin
This is an admin dashboard for managing Venues, Events, Bookings, and Customers.

## Getting Started
1. **Clone the repository:**
```
git clone https://github.com/aya-mash/EventEase.git
```
2. **Configure the database connection:**
- Edit `EventEaseAdmin/appsettings.json` and update the `DefaultConnection` string with your Azure SQL Database credentials.
3. **Apply migrations and update the database:**
- Open a terminal in the project directory and run:
```
dotnet ef database update --project EventEaseAdmin/EventEaseAdmin.csproj --startup-project EventEaseAdmin/EventEaseAdmin.csproj
```
4. **Run the application:**
- In the project directory, run:
```
dotnet run --project EventEaseAdmin/EventEaseAdmin.csproj
```
- Or use Visual Studio to start debugging.
5. **Access the admin dashboard:**
- Open your browser and go to `https://localhost:5001` (or the port shown in your terminal).
- Use the navigation links on the homepage to manage Venues, Events, Bookings, and Customers.
## Features
- Full CRUD (Create, Read, Update, Delete) for Venues, Events, Bookings, and Customers
- Entity Framework Core with Azure SQL Database
- Razor Pages UI
## Troubleshooting
- If you cannot connect to the database, verify your connection string and Azure SQL firewall settings.
- Make sure you have run all migrations before starting the app.
## Requirements
- .NET 8 SDK
- Access to an Azure SQL Database
## Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
## License
This project is licensed under the MIT License.