{"id":22532348,"url":"https://github.com/omarsalem7/capstone-back-end","last_synced_at":"2026-01-28T00:41:47.512Z","repository":{"id":36998115,"uuid":"501279990","full_name":"omarsalem7/capstone-back-end","owner":"omarsalem7","description":"Golf reservations backend is rails backend application for Golf book reservations. This applications take works for API endpoints and users can load,  create, and delete courses and reservations. Users need to sign up or sign in to access the API endpoints.  They can sign up or sign in using the API endpoints.","archived":false,"fork":false,"pushed_at":"2022-07-27T18:05:52.000Z","size":220,"stargazers_count":3,"open_issues_count":14,"forks_count":1,"subscribers_count":1,"default_branch":"dev","last_synced_at":"2025-04-09T17:53:51.740Z","etag":null,"topics":["api","devise-jwt","postgresql","rspec-rails","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/omarsalem7.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-06-08T14:12:40.000Z","updated_at":"2022-09-19T22:14:33.000Z","dependencies_parsed_at":"2022-06-29T07:04:48.404Z","dependency_job_id":null,"html_url":"https://github.com/omarsalem7/capstone-back-end","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/omarsalem7/capstone-back-end","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/omarsalem7%2Fcapstone-back-end","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/omarsalem7%2Fcapstone-back-end/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/omarsalem7%2Fcapstone-back-end/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/omarsalem7%2Fcapstone-back-end/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/omarsalem7","download_url":"https://codeload.github.com/omarsalem7/capstone-back-end/tar.gz/refs/heads/dev","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/omarsalem7%2Fcapstone-back-end/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28829519,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-27T23:29:49.665Z","status":"ssl_error","status_checked_at":"2026-01-27T23:25:58.379Z","response_time":168,"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":["api","devise-jwt","postgresql","rspec-rails","ruby-on-rails"],"created_at":"2024-12-07T08:22:34.236Z","updated_at":"2026-01-28T00:41:47.486Z","avatar_url":"https://github.com/omarsalem7.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"![](https://img.shields.io/badge/goldensquad-orange)\n\n# Book A Golf Course Backend\n\n\u003e Book A Golf Course backend is rails backend application for booking golf courses. This applications works with API endpoints and users can load, create, and delete Coursess and Add reservations. Users need to sign up or sign in to access the API endponits. They can sign up or sign in using the API endponts.\n\n## Front End Repo\n\n[Book Appointments Frontend](https://github.com/BenjaminSemah/capstone-front-end.git)\n\n## Kanban Board\n[Kanban Board](https://github.com/omarsalem7/capstone-back-end/projects/2)\n\n## Initial state Of Kanban Board\n[Initial Kanban Board](https://github.com/omarsalem7/capstone-back-end/issues/17)\n\n\u003e ***We are a group of five***\n1. Team 1 - [Butler](https://github.com/butlermuwo)\n2. Team 2 - [Stephan](https://github.com/sneeu-leeu)\n3. Team 3 - [Josphat](https://github.com/zairdon20)\n4. Team 4 - [Omar](https://github.com/omarsalem7)\n5. Team 5 - [Benjamin](https://github.com/BenjaminSemah)\n\n## Built With\n\n- Major languages (Ruby)\n- Framworks (Ruby on Rails)\n- Testing library (Rspec)\n- API docs (Rswag)\n\n## Live version\n\n[In progress]\n\n## Getting Started\n\nTo get a local copy up and running follow these simple example steps.\n\n### Prerequisites\n- A text editor(preferably Visual Studio Code)\n\n### Install\n- Ruby\n- Ruby on Rails\n- PostgresSQL\n\n### Using it Locally\n\n- Clone the project\n```\ngit clone https://github.com/omarsalem7/capstone-back-end\ncd capstone-back-end\n```\n\n### Setup\n\nAdd your username \u0026 password in `database.yml` file:\n```\nusername: \u003cyour_username\u003e\npassword: \u003cyour_password\u003e\n```\nSpecify your ruby version if different from mine\n```\nruby 'Your_ruby_version'\n```\n\nInstall gems with:\n\n```\nbundle install\n```\n\nSetup database with:\n\n```\nrails db:create\nrails db:migrate\nrails db:seed\n```\n### Usage\n\nStart server with:\n\n```\nrails server -p 3001\n```\n\nVisit http://localhost:3001/ in your browser.\n\n### Run tests\n\nInstall npm with:\n\n```\nnpm install\n```\n\nInstall rspec with:\n\n```\nbundle install\n```\n\nand\n\n```\nrails generate rspec:install\n```\n\nrun the test with:\n\n```\nrspec spec\n```\n### Open API documentation\n\n```\nrails rswag:specs:swaggerize\n```\n\nVisit http://localhost:3001/api-docs in your browser.\n\n## Visit And Open Files\n\n[Visit Repo](https://github.com/omarsalem7/capstone-back-end)\n\n\n## Authors\n\n👤 **Omar Salem**\n\n- GitHub: [Omar Salem](https://github.com/omarsalem7)\n- Twitter: [Omar Salem](https://twitter.com/Omar80491499)\n- LinkedIn: [Omar Salem](https://www.linkedin.com/in/omar-salem-a6945b177/)\n\n👤 **Stephan**\n\n- GitHub: [@stephan](https://github.com/sneeu-leeu)\n- Twitter: [@Stephan](https://twitter.com/Stephan07484055)\n- LinkedIn: [Stephan Annandale](https://www.linkedin.com/in/stephan-annandale-a4b4931a9/)\n  \n👤 **Josphat Nkonde**\n\n- GitHub: [@zairdon20](https://github.com/zairdon20)\n- Twitter: [@josphat1 nkonde](https://twitter.com/josphat-nkonde)\n- LinkedIn: [@josphat nkonde](https://www.linkedin.com/in/josphat-nkonde)\n\n👤 **Benjmain Semah**\n\n- GitHub: [@BenjaminSemah](https://github.com/BenjaminSemah)\n- Twitter: [@BenjaminSemah](https://twitter.com/BenjaminSemah)\n- LinkedIn: [@BenjaminSemah](https://www.linkedin.com/in/benjaminsemah/)\n\n👤 **Butler shimalwani**\n\n- GitHub: [@Butlermuwo](https://github.com/butlermuwo)\n- Twitter: [@Butlermuwo](https://twitter.com/ButlerMuwo)\n- LinkedIn: [@Butlermuwo](https://www.linkedin.com/in/butlermuwo)\n\n## 🤝 Contributing\n\nContributions, issues, and feature requests are welcome!\n\nFeel free to check the [issues page](https://github.com/omarsalem7/capstone-back-end/issues).\n\n## Show your support\n\nGive a ⭐️ if you like this project!\n\n## Acknowledgments\n\n- Inspiration: Microverse\n\n## 📝 License\n\nThis project is [MIT](./LICENSE.md) licensed.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fomarsalem7%2Fcapstone-back-end","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fomarsalem7%2Fcapstone-back-end","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fomarsalem7%2Fcapstone-back-end/lists"}