{"id":22218158,"url":"https://github.com/ridwanullahi-code/blogapp","last_synced_at":"2025-03-25T07:17:27.332Z","repository":{"id":151894469,"uuid":"623933110","full_name":"Ridwanullahi-code/BlogApp","owner":"Ridwanullahi-code","description":null,"archived":false,"fork":false,"pushed_at":"2023-06-24T21:26:12.000Z","size":792,"stargazers_count":1,"open_issues_count":2,"forks_count":0,"subscribers_count":1,"default_branch":"development","last_synced_at":"2025-01-30T06:29:29.566Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Ruby","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/Ridwanullahi-code.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":"2023-04-05T11:53:05.000Z","updated_at":"2023-06-12T09:33:54.000Z","dependencies_parsed_at":"2024-12-02T22:30:05.666Z","dependency_job_id":null,"html_url":"https://github.com/Ridwanullahi-code/BlogApp","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":"microverseinc/readme-template","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ridwanullahi-code%2FBlogApp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ridwanullahi-code%2FBlogApp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ridwanullahi-code%2FBlogApp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ridwanullahi-code%2FBlogApp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Ridwanullahi-code","download_url":"https://codeload.github.com/Ridwanullahi-code/BlogApp/tar.gz/refs/heads/development","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245414551,"owners_count":20611367,"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":[],"created_at":"2024-12-02T22:19:25.663Z","updated_at":"2025-03-25T07:17:27.310Z","avatar_url":"https://github.com/Ridwanullahi-code.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ca name=\"readme-top\"\u003e\u003c/a\u003e\n\n\n\u003c!-- TABLE OF CONTENTS --\u003e\n\n# 📗 Table of Contents\n\n- [📖 About the Project](#about-project)\n  - [🛠 Built With](#built-with)\n    - [Tech Stack](#tech-stack)\n    - [Key Features](#key-features)\n- [💻 Getting Started](#getting-started)\n  - [Setup](#setup)\n  - [Prerequisites](#prerequisites)\n  - [Install](#install)\n  - [Usage](#usage)\n  - [Run tests](#run-tests)\n- [👥 Authors](#authors)\n- [🔭 Future Features](#future-features)\n- [🤝 Contributing](#contributing)\n- [⭐️ Show your support](#support)\n- [🙏 Acknowledgements](#acknowledgements)\n- [❓ FAQ (OPTIONAL)](#faq)\n- [📝 License](#license)\n\n# 📖 Book App \u003ca name=\"about-project\"\u003e\u003c/a\u003e\n\n**Book App** is a Ruby on Rails web-based platform that allows book lovers to discover new books, post, and comment on book. The application offers a variety of features to help users find and review books, as well as socialize with other readers.\n\n## 🛠 Built With \u003ca name=\"built-with\"\u003e\u003c/a\u003e\n\n### Tech Stack \u003ca name=\"tech-stack\"\u003e\u003c/a\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003eServer\u003c/summary\u003e\n  \u003cul\u003e\n    \u003cli\u003e\u003ca href=\"https://expressjs.com/\"\u003eRuby\u003c/a\u003e\u003c/li\u003e\n  \u003c/ul\u003e\n\u003c/details\u003e\n\n\u003cdetails\u003e\n\u003csummary\u003eDatabase\u003c/summary\u003e\n  \u003cul\u003e\n    \u003cli\u003e\u003ca href=\"https://www.postgresql.org/\"\u003ePostgreSQL\u003c/a\u003e\u003c/li\u003e\n  \u003c/ul\u003e\n\u003c/details\u003e\n\n\u003c!-- Features --\u003e\n\n### Key Features \u003ca name=\"key-features\"\u003e\u003c/a\u003e\n\n\n- User Profile: Users have a personal profile page where they can view their reviews, edit their account details, and see their activity on the application.\n\n- Book Search: Users can search for books by title or author. The application integrates with the Google Books API to fetch data about books, including their cover image, title, author, and description.\n\n- Book Details: Users can view the details of a book, including its cover image, title, author, and description. They can also see other users' reviews for the book.\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n## 💻 Getting Started \u003ca name=\"getting-started\"\u003e\u003c/a\u003e\n\n\n\n### Prerequisites\n📘 📗 📕 📙\n\nBefore installing this application, you need to have the following software installed on your machine:\n\n- Ruby 2.6.3 or higher\n- Rails 6.0.0 or higher\n- PostgreSQL\n\n\n### Install\n\nTo install this application, follow these steps:\n\n1. Clone this repository to your local machine using the command\n\n```sh\ngit clone git@github.com:Ridwanullahi-code/BlogApp.git\n  \n```\nOR\n\n```sh\ngit clone git https://github.com/Ridwanullahi-code/BlogApp.git\n  \n```\n2.  Navigate to the root directory of the application using the command \n\n```sh\ncd BookApp\n```\n3.  Install the required gems by running the command \n\n```sh\n bundle install\n```\n4.  Create the database by running the command \n\n```sh\n rails db:create\n```\n\n5.  Migrate the database by running the command \n\n```sh\n rails db:migrate\n```\n\n### Usage\n\nTo use this application, follow these steps:\n\n1. Start the server by running the command \n```sh\n  rails server\n```\n2. Open your web browser and navigate to\n```sh\n  http://localhost:3000\n```\n\n### Run tests\n\nTo run tests, run the following command:\n\n\nExample command:\n\n```sh\n  rspec spec\n```\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- AUTHORS --\u003e\n\n## 👥 Authors \u003ca name=\"authors\"\u003e\u003c/a\u003e\n\n## **Author1**\n\n- Github: [Ridwan](https://github.com/Ridwanullahi-code)\n- LinkedIn: [Ridwan](https://www.linkedin.com/in/ajayi-ridwan/)\n\n## 🚀 **About Me**\n\nI'm full stack software developer, Computer science, and Microverse student.\n\n**Stack:** Python, JavaScript, Bootstrap, Ruby, Rails, React, Redux. Available for hire!\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- FUTURE FEATURES --\u003e\n\n## 🔭 Future Features \u003ca name=\"future-features\"\u003e\u003c/a\u003e\n\n- Book Recommendations: The application can use machine learning algorithms to provide personalized book recommendations based on users' reading history and reviews.\n\n- Book Clubs: Users can create and join book clubs, where they can discuss books with like-minded individuals and participate in virtual meetings.\n\n- Audio Books: The application can integrate with audio book providers such as Audible to offer users the option to listen to books in addition to reading them.\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- CONTRIBUTING --\u003e\n\n## 🤝 Contributing \u003ca name=\"contributing\"\u003e\u003c/a\u003e\n\nContributions, issues, and feature requests are welcome!\n\nFeel free to check the [issues page](https://github.com/Ridwanullahi-code/BlogApp/issues).\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- SUPPORT --\u003e\n\n## ⭐️ Show your support \u003ca name=\"support\"\u003e\u003c/a\u003e\n\nGive a ⭐️ if you like this project!\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\n## 🙏 Acknowledgments \u003ca name=\"acknowledgements\"\u003e\u003c/a\u003e\n\n-I would like to thank [Microverse](https://www.microverse.org/) for providing good material and well-detailed project requirements\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- FAQ (optional) --\u003e\n\n## ❓ FAQ (OPTIONAL) \u003ca name=\"faq\"\u003e\u003c/a\u003e\n\n\n- **How do I search for books on the application?**\n\n  - To search for books on the application, enter the title or author name in the search bar on the homepage or in the header of the application.\n\n- **Can I leave a comment for a book?**\n\n  - Yes, you can leave a review for a book by clicking on the \"comment\" button on the book details page. \n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e\n\n\u003c!-- LICENSE --\u003e\n\n## 📝 License \u003ca name=\"license\"\u003e\u003c/a\u003e\n\nThis project is [MIT](./LICENSE) licensed.\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#readme-top\"\u003eback to top\u003c/a\u003e)\u003c/p\u003e","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fridwanullahi-code%2Fblogapp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fridwanullahi-code%2Fblogapp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fridwanullahi-code%2Fblogapp/lists"}