{"id":17458572,"url":"https://github.com/imubarak234/book-a-class","last_synced_at":"2026-01-20T00:03:41.190Z","repository":{"id":39974046,"uuid":"489386838","full_name":"imubarak234/Book-a-class","owner":"imubarak234","description":"The book a course app is a web application that works like an online school. As a new user you register and gain access to our list of courses. The app allows you to reserve a course depending on the dates, delete a course and add a course. ","archived":false,"fork":false,"pushed_at":"2022-05-20T07:51:48.000Z","size":6144,"stargazers_count":2,"open_issues_count":20,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-10-18T06:37:34.191Z","etag":null,"topics":["html-css-javascript","javascript","rails-api","react","reactjs","ruby-on-rails"],"latest_commit_sha":null,"homepage":"","language":"Ruby","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/imubarak234.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}},"created_at":"2022-05-06T14:33:35.000Z","updated_at":"2022-11-18T11:55:01.000Z","dependencies_parsed_at":"2022-08-25T18:21:45.150Z","dependency_job_id":null,"html_url":"https://github.com/imubarak234/Book-a-class","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imubarak234%2FBook-a-class","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imubarak234%2FBook-a-class/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imubarak234%2FBook-a-class/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/imubarak234%2FBook-a-class/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/imubarak234","download_url":"https://codeload.github.com/imubarak234/Book-a-class/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247517966,"owners_count":20951722,"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":["html-css-javascript","javascript","rails-api","react","reactjs","ruby-on-rails"],"created_at":"2024-10-18T04:06:10.569Z","updated_at":"2026-01-20T00:03:41.155Z","avatar_url":"https://github.com/imubarak234.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"![](https://img.shields.io/badge/Microverse-blueviolet)\n\n# Book a class\n\n\u003e  This is the final group capstone project - Book-a-class. This is the back-end. The front-end is book-a-class-frontend. Please, see the link below.\n\n## Link to the front end repo\n\n[Link](https://github.com/Hombre2014/book-a-class-frontend)\n\n## Project requirements\n\nThe project requirements can be viewed [here](https://github.com/microverseinc/curriculum-final-capstone/blob/main/projects/business_requirements.md)\n\n## Kanban board\n\n[Link](https://github.com/Hombre2014/Book-a-class/projects/1)\n\n## Built With\n\n- Languages: JavaScript, Ruby\n- Framework: Ruby on Rails, React, Bootstrap\n- Database: PostgreSQL\n- Tools: ReduxToolkit\n\n## Usage\n\n### To start the back-end, do the following:\n\nRun the following commands:\u003c/br\u003e\n`git clone https://github.com/Hombre2014/Book-a-class`\u003c/br\u003e\n`cd Book-a-class`\u003c/br\u003e\n`bundle install`\u003c/br\u003e\n`rails s`\u003c/br\u003e\nOpen a browser and go to: `https://localhost:3000` to view the app.\n\n### Database setup\n\n`cd Book-a-class`\u003c/br\u003e\n`rails db:drop db:create db:migrate db:seed`\n\n### To start the front-end, do the following:\n\nRun the following commands:\u003c/br\u003e\n`git clone https://github.com/Hombre2014/book-a-class-frontend`\u003c/br\u003e\n`npm install`\u003c/br\u003e\n`npm start`\u003c/br\u003e\nThe WebDev server will ask you to change the port 3000, since it is already ocupied by the Rails server. Type \"Y\" and continue. The WebDev server will run on port 3001 and will open a new browser loading the home page.\n\n## Authors\n\n👤 **Mubarak A Ibrahim**\n\n- GitHub: [@imubarak234](https://github.com/imubarak234)\n- LinkedIn: [Mubarak Ibrahim](https://www.linkedin.com/in/mubarak-ibrahim-1540a5208/)\n\n👤 **Yuriy Chamkoriyski**\n\n- GitHub: [@Hombre2014](https://github.com/Hombre2014)\n- Twitter: [@Chamkoriyski](https://twitter.com/Chamkoriyski)\n- LinkedIn: [axebit](https://linkedin.com/in/axebit)\n\n👤 **Kalolo Chola Lemba**\n\n- GitHub: [@KayLemba](https://github.com/KayLemba)\n- Twitter: [@King_Kaylo1](https://twitter.com/King_Kaylo1)\n- LinkedIn: [Kalolo (Chola) Lemba](https://www.linkedin.com/in/kalolo-lemba-41a8339a/)\n\n## 🤝 Contributing\n\nContributions, issues, and feature requests are welcome!\n\nFeel free to check the [issues page](https://github.com/Hombre2014/Book-a-class/issues).\n\n## Show your support\n\nGive a ⭐️ if you like this project!\n\n## 📝 License\n\nThis project is [MIT](./license.md) licensed.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fimubarak234%2Fbook-a-class","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fimubarak234%2Fbook-a-class","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fimubarak234%2Fbook-a-class/lists"}