https://github.com/andreabaciu17/art-appointments-csharp
Art Appointments is a web application where users can schedule appointments with artists in a seamless and intuitive way. Built using C# and MongoDB, this project showcases an end-to-end CRUD system with Razor views, providing a platform for creative collaborations and scheduling efficiency. 🎨📅
https://github.com/andreabaciu17/art-appointments-csharp
artappointments aspnetcore crudoperations fullstackdevelopment mongodb mongodb-atlas mongodb-database mvc-framework webdevelopment
Last synced: about 2 months ago
JSON representation
Art Appointments is a web application where users can schedule appointments with artists in a seamless and intuitive way. Built using C# and MongoDB, this project showcases an end-to-end CRUD system with Razor views, providing a platform for creative collaborations and scheduling efficiency. 🎨📅
- Host: GitHub
- URL: https://github.com/andreabaciu17/art-appointments-csharp
- Owner: AndreaBaciu17
- Created: 2024-12-18T18:45:11.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2025-01-29T19:27:26.000Z (4 months ago)
- Last Synced: 2025-02-12T11:14:54.506Z (4 months ago)
- Topics: artappointments, aspnetcore, crudoperations, fullstackdevelopment, mongodb, mongodb-atlas, mongodb-database, mvc-framework, webdevelopment
- Language: C#
- Homepage: https://sites.google.com/view/axelate17artpage/home
- Size: 3.51 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🎨Manage Your Art Appointments Effortlessly✨
**Date:** 12/18/24
**Author:** Andrea B.
**Contact:** [email protected]## Description
ArtConnect is a full-stack web application built with ASP.NET Core MVC and MongoDB that simplifies the process of scheduling and managing art-related appointments. This project demonstrates the power of integrating MongoDB with Entity Framework Core for seamless CRUD operations while offering a user-friendly interface for both comissioning clients and art enthusiasts.## 🚀 Features

- **Artists Management**:
- Add, edit, and delete artist profiles.
- Store artist details like name, art style, bio, and contact information.
- **Appointment Scheduling**:
- Create, modify, and cancel appointments.
- Automatically validates and handles time zones.
- **MongoDB Integration**: Efficient data storage for artists and appointments.
- **Razor Views**: Dynamic UI with user-friendly forms and tables.
- **EF Core**: Seamlessly integrated with MongoDB## How to Run the Application
1. **Clone the Repository:**
```bash
git clone https://github.com/AndreaBaciu17/ArtConnect.git
cd ArtConnect
dotnet run