{"id":15428271,"url":"https://github.com/ichala/short-let-api","last_synced_at":"2026-05-15T08:39:20.344Z","repository":{"id":59970311,"uuid":"536560633","full_name":"ichala/short-let-api","owner":"ichala","description":"This project is the backend service provider for the Short Let application, which helps the frontend to register, and login using JWT. It also provides many API endpoints to read, write, update, and delete data from all parts of the project. We built a simple and useful documentation for this project so the community can have an idea how to use this.","archived":false,"fork":false,"pushed_at":"2023-01-06T13:55:03.000Z","size":159,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-09-04T06:04:47.594Z","etag":null,"topics":["database","ruby"],"latest_commit_sha":null,"homepage":"https://short-let-api.herokuapp.com/","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/ichala.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-09-14T12:10:10.000Z","updated_at":"2023-11-27T21:17:18.000Z","dependencies_parsed_at":"2023-02-06T04:46:38.675Z","dependency_job_id":null,"html_url":"https://github.com/ichala/short-let-api","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ichala/short-let-api","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ichala%2Fshort-let-api","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ichala%2Fshort-let-api/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ichala%2Fshort-let-api/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ichala%2Fshort-let-api/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ichala","download_url":"https://codeload.github.com/ichala/short-let-api/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ichala%2Fshort-let-api/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279001507,"owners_count":26083118,"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","status":"online","status_checked_at":"2025-10-09T02:00:07.460Z","response_time":59,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["database","ruby"],"created_at":"2024-10-01T18:03:45.638Z","updated_at":"2025-10-09T14:41:20.228Z","avatar_url":"https://github.com/ichala.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"![](https://img.shields.io/badge/Microverse-blueviolet)\n\n# Short Let API\n\nThis project is the backend service provider for the Short Let application, which helps the frontend to register, and login using JWT. It also provides many API endpoints to read, write, update, and delete data from all parts of the project. We built a simple and useful documentation for this project so the community can have an idea how to use this.\n\n\u003e Here is a link to the [frontend application](https://github.com/ichala/short-let-frontend) repository.\n\nThis application was built as a group project in less then 3 weeks.\n\n## Kanban board\n\nHere is the [Kanban Board](https://github.com/ichala/short-let-api/issues/16) we planed to work on at the begining of this project.\n\n![](https://user-images.githubusercontent.com/89282221/190205252-fd7bdeee-a2f2-4bc2-add9-e8efe93b9d51.gif)\n\n\n## Built With\n\n- Ruby on Rails\n- PostgresSQL\n- Rspec\n- And some other open source ruby gems\n\n## Live Demo\n\n[Look at the live demo](https://short-let-island.vercel.app)\n\n\n## Getting Started\nMake sure you installed Ruby and PostgresSQL in your machine. Please follow the setup steps in order.\n\nTo get a local copy and up and running follow these simple example steps.\n\n1. Open your favorite command line tool, and run the bellow commands.\n2. Run `git clone git@github.com:ichala/short-let-api.git`\n3. Run `cd short-let-api`\n3. Run `bundle install`\n4. Run `cp .env.example .env`\n5. Update the `.env` file with proper database credentials\n6. Run `openssl rand -base64 32`\n7. Now copy the generated key from you terminal and use it in your .env file for `JWT_KEY`\n8. Run `rails db:create`\n9. Run `rails db:migrate`\n\n\n### Usage\n\n### Run tests\n\nThe tests are built with `Rspec` so you can run the `rspec .` command to run all of the tests.\n\n\n## Authors\n\n👤 **Aimal Amiri**\n\n- GitHub: [@aimalamiri](https://github.com/aimalamiri)\n- Twitter: [@meaimal](https://twitter.com/meaimal)\n- LinkedIn: [aimalamiri](https://linkedin.com/in/aimalamiri)\n\n👤 **Eid Hachem**\n\n- GitHub: [@EidHachem](https://github.com/EidHachem)\n- Twitter: [@eidHachem1](https://twitter.com/eidHachem1)\n- LinkedIn: [Eid Hachem](https://linkedin.com/in/eid-hachem)\n\n👤 **Ali Jendoubi**\n\n- GitHub: [@iChala](https://github.com/iChala)\n- LinkedIn: [@alijendoubi](https://linkedin.com/in/alijendoubi)\n\n👤 **Lekan Jimoh**\n\n- GitHub: [@d2ndjim](https://github.com/d2ndjim)\n- Twitter: [@d2ndjim_](https://twitter.com/d2ndjim_)\n- LinkedIn: [Lekan](https://linkedin.com/in/lekanj)\n\n👤 **David Lyangenda**\n\n- GitHub: [@Lyangenda](https://github.com/LYANGEND)\n- Twitter: [@Lyangenda](https://twitter.com/david_lyangenda)\n- LinkedIn: [LinkedIn](https://www.linkedin.com/in/david-lyangenda-623087151/)\n\n## 🤝 Contributing\n\nContributions, issues, and feature requests are welcome!\n\nFeel free to check the [issues page](../../issues/).\n\n## Show your support\n\nGive a ⭐️ if you like this project!\n\n## Acknowledgments\n\n- Hat tip to anyone whose code was used\n- Inspiration\n- etc\n\n## 📝 License\n\nThis project is [MIT](./MIT.md) licensed.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fichala%2Fshort-let-api","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fichala%2Fshort-let-api","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fichala%2Fshort-let-api/lists"}