{"id":24732833,"url":"https://github.com/louis3112/cornelius_library","last_synced_at":"2025-03-22T16:20:52.184Z","repository":{"id":272716800,"uuid":"917505848","full_name":"Louis3112/cornelius_library","owner":"Louis3112","description":"One of my project for Data Structure 2nd Semester. The project is a simple library CRUD app","archived":false,"fork":false,"pushed_at":"2025-01-17T06:10:56.000Z","size":450,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-27T18:05:29.647Z","etag":null,"topics":["cli","college-project","crud","graph","hashtable","quick-sort","recursion-algorithm","simple-project","tree"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Louis3112.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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":"2025-01-16T05:43:40.000Z","updated_at":"2025-01-17T06:43:15.000Z","dependencies_parsed_at":"2025-01-16T07:51:37.730Z","dependency_job_id":"68826ea0-bb61-440a-a0fd-3f60e299ad56","html_url":"https://github.com/Louis3112/cornelius_library","commit_stats":null,"previous_names":["louis3112/cornelius_library"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Louis3112%2Fcornelius_library","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Louis3112%2Fcornelius_library/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Louis3112%2Fcornelius_library/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Louis3112%2Fcornelius_library/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Louis3112","download_url":"https://codeload.github.com/Louis3112/cornelius_library/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244983460,"owners_count":20542465,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["cli","college-project","crud","graph","hashtable","quick-sort","recursion-algorithm","simple-project","tree"],"created_at":"2025-01-27T17:54:17.531Z","updated_at":"2025-03-22T16:20:52.159Z","avatar_url":"https://github.com/Louis3112.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# :bangbang: **Data Structure Project for 2nd Semester**  :bangbang:\n\n##  :child: :card_index: **cornelius_library** :child: :card_index:\nOne of my project for Data Structure 2nd Semester. The project is a simple library CRUD app with name *\"Cornelius Library\"*\n\nThe project implements various of data structure concepts, such as :\n1. Recursion (used in multiple functions for efficient problem-solving)           \n2. Sorting (use Quick Sort to sort the book titles)         \n3. Searching (use Binary Search to search a book title)\n4. Tree (used to store and manage book data )         \n5. Graph (give reading suggestions based on book that has been borrowed)\n6. Hash Table and Collision Handling (to manage book loans)\n\nThe project is developed using Functional programming, C++ language, runs on CLI, and requires a minimal set of library to use (doesn't require installing any library from outside).\n\nThere is a [report](https://github.com/user-attachments/files/18434627/Dokumentasi_085_Cornelius_Praktikum.docx)\nwritten in *Bahasa Indonesia* that you can read from.\n\n## :arrow_forward: **Installation and Usage** \nTo install this project, please proceed these steps:\n1. Clone the repository: **`git clone https://github.com/Louis3112/cornelius_library`**\n2. Navigate to the project directory: **`cd cornelius_library`**\n3. Compile the project: **`g++ -o cornelius_library cornelius_library.cpp`** \n4. Run the project : **`./cornelius_library`** (or just simply run with your IDE)\n\n## \t:bust_in_silhouette: **Contributing** :bust_in_silhouette:\nIf you'd like to contribute or upgrade the project, it would be my pleasure! :smile: \n(I would be surprise tho, i mean.. it's a simple project)\n\nHere's how to to contribute:\n1. Fork the repository\n2. Create a new branch: **`git checkout -b your-branch-name`**\n3. Make your changes\n4. Commit your changes: **`git commit -m \"your messages\"`** \n5. Push your changes to your forked repository: **`git push origin your-branch-name`**\n6. Submit a pull request\n\n## :telephone_receiver: **Contact** :telephone_receiver:\n\nIf you have any questions or comments about this project, please contact **[me](corneliuslouis3112@gmail.com)**\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flouis3112%2Fcornelius_library","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flouis3112%2Fcornelius_library","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flouis3112%2Fcornelius_library/lists"}