Hello! This is a simple web application for managing libraries. The project is developed with .NET 9, and the interface is built using HTML, JavaScript, CSS, and Bootstrap.
- Add a new Author
- Add a new Book
- View Author List
- View Book List
- View, update, and delete Book details
- View, update, and delete Author details
- Users can view the Privacy Policy
- Simple and clean Design
- The project is created with VS Code.
- Clone the repository:
git clone https://https://github.com/melihcandemir/LibraryManagement.git
- Navigate to the project directory:
cd LibraryManagement
- Restore the required dependencies using NuGet:
dotnet restore
- Run the application:
dotnet run
- Add New Author: Click the "Add Author" button to add a new author.
- Add New Book: Click the "Add Book" button to add a new book.
- Book List: Click the "Book List" button to view the book list.
- Author List: Click the "Author List" button to view the author list.
- Other Actions: You can delete, edit, and view details of authors and books from their respective lists.
The main folder structure of our project is as follows:
/Controllers
: Contains the application's controllers, such asAuthorController.cs
andBookController.cs
./Views
: Contains HTML files and Razor pages, such asCreate.cshtml
,Privacy.cshtml
./Models
: Contains classes that define the application's data model, such asBookAddViewModel.cs
./wwwroot
: Contains static files of the web application (CSS, JavaScript, images, etc.)./Program.cs
: The entry point and main configuration file of the ASP.NET Core application.
- Home Page:
For any questions or feedback, feel free to reach me at melihcanndemir@gmail.com.
Have fun! 🎉