{"id":21676996,"url":"https://github.com/nkokor/bookify-fe","last_synced_at":"2026-04-07T09:31:22.495Z","repository":{"id":263165536,"uuid":"889517356","full_name":"nkokor/Bookify-FE","owner":"nkokor","description":"Library Information System Integrated with OpenAI and OpenStreetMap","archived":false,"fork":false,"pushed_at":"2025-02-27T00:01:27.000Z","size":5137,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-07-30T07:57:44.513Z","etag":null,"topics":["ai-support","library","openstreetmap"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/nkokor.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,"zenodo":null}},"created_at":"2024-11-16T14:31:35.000Z","updated_at":"2025-02-27T00:01:31.000Z","dependencies_parsed_at":null,"dependency_job_id":"4bb53f68-5385-4543-8e43-0dbafb788ff3","html_url":"https://github.com/nkokor/Bookify-FE","commit_stats":null,"previous_names":["nkokor/bookify-fe"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/nkokor/Bookify-FE","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nkokor%2FBookify-FE","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nkokor%2FBookify-FE/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nkokor%2FBookify-FE/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nkokor%2FBookify-FE/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nkokor","download_url":"https://codeload.github.com/nkokor/Bookify-FE/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nkokor%2FBookify-FE/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31507939,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-07T03:10:19.677Z","status":"ssl_error","status_checked_at":"2026-04-07T03:10:13.982Z","response_time":105,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["ai-support","library","openstreetmap"],"created_at":"2024-11-25T14:17:18.566Z","updated_at":"2026-04-07T09:31:22.478Z","avatar_url":"https://github.com/nkokor.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Bookify - Library Information System (Frontend)\n\n## 📚 Overview\n\nThis project is a frontend application for the Library Information System, designed to improve library services by providing users with an interactive interface to browse library collections and locate partner libraries on an interactive map.\n\nThe application includes integration with OpenAI for enhanced features (e.g., intelligent book recommendations) and OpenStreetMap to visualize partner library locations.\n\n## 🖥️ Backend API\n\nhttps://github.com/mkokor/bookify-be\n\nThe backend of this project is developed using Spring Boot and serves as a RESTful API that provides data management and communication between the frontend and the database. The API includes endpoints for:\n\n- 🔐 User authentication and profile handling\n- 📚 Book management (viewing, adding, and deleting book titles)\n- 🧾 Member and reservation management\n- 📅 Reservation creation and deletion\n- 🤖 AI-powered recommendation and book information retrieval\n\n## 🚀 Features\n\n### 👩‍💼 Features for Employees\n\n- 📖 View all available book titles\n\n- ➕ Add new book titles to the system\n\n- 🧾 View member profiles and their reservations\n\n- 🗑️ Delete existing reservations\n\n### 👥 Features for Members\n\n- 📚 Browse all available book titles and view book details\n\n- 📝 Create or cancel reservations for desired titles at preferred libraries\n\n- 🗺️ Access the Libraries menu:\n    - Sidebar with a list of partner libraries and essential information\n    - Interactive map (via OpenStreetMap) displaying pinned library locations\n    - Obtain contact information for partner libraries\n\n- 🤖 Interact with the AI-powered assistant to:\n    - Receive book recommendations based on personal preferences\n    - Access summaries of selected titles\n    - Check global ratings of books of interest\n\n## 🛠️ Technologies Used\n\n- **React** - Frontend framework\n- **Spring Boot** - Backend framework\n- **OpenStreetMap** - Interactive maps integration\n- **OpenAI API** - Smart search and recommendation system\n- **CSS** - Styling\n\n## 🔧 Instalation\n1. Download the project or clone the repository by running the following command:\n```\ngh repo clone https://github.com/nkokor/Bookify-FE\n```\n1. Install the dependencies by running:\n```\nnpm install\n```\n3. Start the application using:\n```\nnpm start\n```\n\n## ⚙ Requirements\n\nNode, React\n\n## 📝 License\n\nThis project is licensed under the MIT License. You are free to use, modify, and distribute this software with proper attribution. See the LICENSE file for more details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnkokor%2Fbookify-fe","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnkokor%2Fbookify-fe","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnkokor%2Fbookify-fe/lists"}