This project contains a sample ASP.NET Core app. This app is an example of the article I produced for the Telerik Blog (telerik.com/blogs).
LibraryManager is a simple application built using ASP.NET Core minimal API in .NET 7 that demonstrates the Object-Oriented Programming (OOP) paradigm and utilizes a JSON file as a database. This application allows you to manage a library's collection of books.
- Add new books 📚✨
- List all books in the library 📋📚
- Remove books from the library 🗑️❌
-
Clone the repository:
git clone https://github.com/zangassis/oop-library-manager
-
Navigate to the project directory:
cd LibraryManager
-
Build and run the application:
dotnet run
-
Open your web browser and go to
http://localhost:5202
to access the application.
- Open your browser and navigate to
http://localhost:5202
. - Use the Swagger interface to perform actions on the library's books.
The application uses a JSON file named book.json
to store book information. The Library.cs
class handles reading from and writing to this file.
Contributions are welcome! If you'd like to enhance the LibraryManager application, feel free to open a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.
Feel free to explore, learn, and enjoy managing your virtual library with the LibraryManager application! 📚📚📚