{"id":14963792,"url":"https://github.com/noturlee/library-console-app","last_synced_at":"2026-02-27T02:01:26.379Z","repository":{"id":232342498,"uuid":"784098684","full_name":"noturlee/Library-Console-App","owner":"noturlee","description":"A library application for CRUD, showing iterative development from basic console application, to advance console application to windows presentation foundation application ready for publication","archived":false,"fork":false,"pushed_at":"2024-06-27T11:26:51.000Z","size":1987,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-21T15:50:19.925Z","etag":null,"topics":["array-manipulations","linq","ui-design","windows-presentation-foundation","wpf"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/noturlee.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-04-09T07:23:22.000Z","updated_at":"2024-08-04T15:53:22.000Z","dependencies_parsed_at":"2024-09-13T20:00:39.025Z","dependency_job_id":"bf2445ac-97c4-4042-84d3-3ac2f8e0e915","html_url":"https://github.com/noturlee/Library-Console-App","commit_stats":{"total_commits":14,"total_committers":2,"mean_commits":7.0,"dds":0.1428571428571429,"last_synced_commit":"15a3eb3f891276e16600600b400b0d3e71581d76"},"previous_names":["noturlee/myconsolelibrary","noturlee/library-console-app"],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/noturlee/Library-Console-App","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/noturlee%2FLibrary-Console-App","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/noturlee%2FLibrary-Console-App/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/noturlee%2FLibrary-Console-App/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/noturlee%2FLibrary-Console-App/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/noturlee","download_url":"https://codeload.github.com/noturlee/Library-Console-App/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/noturlee%2FLibrary-Console-App/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29882613,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-26T23:51:21.483Z","status":"online","status_checked_at":"2026-02-27T02:00:06.759Z","response_time":57,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["array-manipulations","linq","ui-design","windows-presentation-foundation","wpf"],"created_at":"2024-09-24T13:32:09.210Z","updated_at":"2026-02-27T02:01:26.367Z","avatar_url":"https://github.com/noturlee.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"![readmebanner](https://github.com/noturlee/Library-Console-App/assets/100778149/7045bd4a-4fb5-4dc6-a1e5-17f2686104df)\n\n# LIBRARE.IO\n\nWelcome to My Console Library! This application provides a convenient way to manage your personal book collection right from the comfort of your console. With this library application, you can effortlessly create a single book and store it in a shelf (represented by an array), enabling you to build and organize your own personal library with ease.\n\n## Features\n\n- **Book Creation:** Create your own book with custom attributes such as title, author, genre, publication year, and more.\n  \n- **Shelf Storage:** Store your created books in a virtual shelf, represented by an array data structure, allowing for easy organization and retrieval of your collection.\n\n- **Library Building:** Assemble your own library by adding multiple books to your shelf, creating a curated collection tailored to your interests.\n\n## Getting Started\n\nTo get started with My Console Library, follow these simple steps:\n\n1. **Clone the Repository:** Clone this repository to your local machine using `git clone`.\n\n2. **Navigate to the Directory:** Move into the directory where the project is cloned.\n\n3. **Compile the Application:** Compile the application using your preferred compiler. Make sure you have all necessary dependencies installed.\n\n4. **Run the Application:** Execute the compiled program to start using My Console Library.\n\n5. **Create Your Books:** Use the application interface to create your own books and add them to your shelf.\n\n6. **Build Your Library:** Continue adding books to your shelf to build your personal library collection.\n\n\u003cimg src =\"https://ugokawaii.com/wp-content/uploads/2023/03/reading.gif\" width=\"300\"/\u003e\n\n\n## Dependencies\n\nTo run My Console Library, you need the following dependencies installed:\n\n- C# \n- .NET 7.0+\n- LinQ\n\nEnsure all dependencies are installed before compiling and running the application.\n\n## Usage\n\nOnce the application is running, you'll be presented with a simple command-line interface where you can interact with the following commands:\n\n- `create`: Create a new book by providing details such as title, author, genre, etc.\n\n- `add`: Add a created book to your library shelf.\n\n- `list`: Display the list of books currently stored in your library shelf.\n\n- `quit` or `exit`: Exit the application.\n\n\n## Roadmap\n\n- [x] Implement book creation functionality\n- [x] Store books in an array (shelf)\n- [x] List books in the library\n- [ ] Add search functionality for books\n- [ ] Implement book deletion feature\n- [ ] Enhance user interface for better usability\n- [ ] Make a WPF APP\n\n## Application Progress\n\nHere's a fake graph to visualize the progress of the project:\n\n```\nFeature                 | Progress\n----------------------- | ---------------------------------\nBook Creation           | █████████████████████████ 100%\nShelf Storage           | █████████████████████████ 100%\nList Books              | █████████████████████████ 100%\nSearch Books            | ██████████               50%\nBook Deletion           | ██████                   40%\nPersistence             | ████                     20%\nUser Interface          | ██                       10%\nExternal API            |                          0%\n\n```\n\n## Contributing\n\nContributions to My Console Library are welcome! If you have any ideas for new features, improvements, or bug fixes, feel free to submit a pull request. Make sure to follow the contribution guidelines outlined in the repository.\n\n## Acknowledgements\n\n- Built with love and dedication by Leighché Jaikarran.\n- Future Collaborator Naiya Haribhai\n\n## Support\n\nFor any inquiries or support regarding My Console Library, please contact [LeighcheLeighche28@gmail.com].\n\nEnjoy managing your book collection with My Console Library! Happy reading!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnoturlee%2Flibrary-console-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnoturlee%2Flibrary-console-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnoturlee%2Flibrary-console-app/lists"}