{"id":17513531,"url":"https://github.com/lmaldonadoch/motorista","last_synced_at":"2026-04-04T06:11:10.404Z","repository":{"id":39094585,"uuid":"268548499","full_name":"lmaldonadoch/motorista","owner":"lmaldonadoch","description":"Automotive online magazine built with Rails, Bootstrap and SASS. Tested with RSpec and Capybara.","archived":false,"fork":false,"pushed_at":"2023-01-19T19:20:46.000Z","size":4553,"stargazers_count":9,"open_issues_count":23,"forks_count":1,"subscribers_count":1,"default_branch":"development","last_synced_at":"2025-04-23T13:18:09.093Z","etag":null,"topics":["bootstrap","capybara","heroku","rails","rspec","ruby","sass"],"latest_commit_sha":null,"homepage":"https://afternoon-dawn-70531.herokuapp.com/articles","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/lmaldonadoch.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}},"created_at":"2020-06-01T14:41:35.000Z","updated_at":"2021-07-14T21:31:27.000Z","dependencies_parsed_at":"2023-02-05T17:02:26.372Z","dependency_job_id":null,"html_url":"https://github.com/lmaldonadoch/motorista","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/lmaldonadoch/motorista","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lmaldonadoch%2Fmotorista","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lmaldonadoch%2Fmotorista/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lmaldonadoch%2Fmotorista/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lmaldonadoch%2Fmotorista/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lmaldonadoch","download_url":"https://codeload.github.com/lmaldonadoch/motorista/tar.gz/refs/heads/development","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lmaldonadoch%2Fmotorista/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279182766,"owners_count":26121253,"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-16T02:00:06.019Z","response_time":53,"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":["bootstrap","capybara","heroku","rails","rspec","ruby","sass"],"created_at":"2024-10-20T06:46:29.677Z","updated_at":"2025-10-16T11:17:32.050Z","avatar_url":"https://github.com/lmaldonadoch.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Motorista\n\n[![Contributors][contributors-shield]][contributors-url]\n[![Forks][forks-shield]][forks-url]\n[![Stargazers][stars-shield]][stars-url]\n[![Issues][issues-shield]][issues-url]\n\n\u003e Motorista is an online magazine for the petrolheads, designed to host articles from all around the automotive and motorcycle world. The categories currently implemented are Cars, Motorcycles, Off-Road, and Racing. The features of this website are user creation/log-in, user profile with the most voted article featured at the top, and a list of the latest articles written by the author. For the articles section, we have the creation of new articles, a show page for each one of them featuring the article picture, title, and content. The home page is a webpage that displays the featured article at the top (Most voted) and a list of categories featuring the most recent article added to that section as cover. Signed-in users can upvote their favorite article to see it featured on the home page. The website is fully responsive, with an interactive sliding menu bar. The last feature I will mention here is the search option. You can search for a word or phrase and the related articles will be displayed. For a full experience on the web app, please make sure to visit its [Live Version right here!](https://motorista-web-magazine.herokuapp.com/)\n\n![screenshot1](app/assets/images/screenshot01.png)\n\n![screenshot1](app/assets/images/screenshot02.png)\n\n![screenshot1](app/assets/images/screenshot03.png)\n\n![screenshot1](app/assets/images/screenshot04.png)\n\n\u003e This project was a very comprehensive project that included all of the knowledge acquired during the last courses including HTML, CSS, Ruby, and Ruby on Rails. For this project, I also used Bootstrap and SASS for responsive development. It demanded a lot of skill and analysis to be able to implement the design and the project specifications into a fully functioning app.\n\n## Live Version\n\n[Live Version](https://motorista-web-magazine.herokuapp.com/)\n\n## Video presentation\n\n[Project Video Presentation](https://www.loom.com/share/26a6097046a74a96b2de1b0a7073cb9c)\n\n## Built With\n\n- Ruby v2.6.5\n- Ruby on Rails v6.0.3.1\n- Bootstrap 4\n- Fontawesome\n- SASS\n- RSpec (Testing)\n- Capybara (Testing)\n\n## Getting Started\n\nTo get started with the app, cd to the directory where you would like the repo to live by typing on your terminal:\n\n```\n$ cd \u003cdirectory\u003e\n```\n\nClone the repo typing:\n\n```\n$ git clone git@github.com:lmaldonadoch/motorista.git\n```\n\nInstall the needed gems:\n\n```\n$ bundle install\n```\n\nNow, set up the database:\n\n```\n$ rake db:setup\n\n```\n\nFinally, start server:\n\n```\n$ rails server\n```\n\nOpen `http://localhost:3000/` in your browser.\n\n### Prerequisites\n\nRuby: 2.6.3\nRails: 5.2.3\nPostgres: \u003e=9.5\n\n### Run tests\n\n```\n  rspec spec/features/users_spec.rb\n\n  rspec spec/features/log_in_spec.rb\n\n  rspec spec/features/articles_spec.rb\n```\n\nThis should be the results\n\n![screenshot1](app/assets/images/screenshot05.png)\n\n## Authors\n\n👤 **Luis Angel Maldonado**\n\n- Github: [@lmaldonadoch](https://github.com/lmaldonadoch)\n- Twitter: [@LuisAngelMCh](https://twitter.com/LuisAngelMCh)\n- Linkedin: [linkedin](https://www.linkedin.com/in/lmaldonadoch)\n\n## Future Upgrades\n\n- Include Google and Twitter authentication.\n- Create an admin account to authorize articles.\n- Enable articles editing.\n- Enable users editing.\n- Add users profile pic.\n\n## 🤝 Contributing\n\nContributions, issues and feature requests are welcome!\n\nFeel free to check the [issues page](https://github.com/lmaldonadoch/motorista/issues).\n\n## Show your support\n\nGive a ⭐️ if you like this project!\n\n## Acknowledgments\n\n- Project requested by [Microverse Program](https://www.microverse.org/).\n- The project design and original idea are from [Nelson Sakwa](https://www.behance.net/sakwadesignstudio). Big cheers to him! You can find the complete project on [this Behance link](https://www.behance.net/gallery/14554909/liFEsTlye-Mobile-version).\n- All the articles were taken from [MotorTrend](https://www.motortrend.com/) and from [MotorCycleNews](https://www.motorcyclenews.com/). Big cheers to the amazing authors and photographers.\n\n\u003c!-- MARKDOWN LINKS \u0026 IMAGES --\u003e\n\n[contributors-shield]: https://img.shields.io/github/contributors/lmaldonadoch/motorista.svg?style=flat-square\n[contributors-url]: https://github.com/lmaldonadoch/motorista/graphs/contributors\n[forks-shield]: https://img.shields.io/github/forks/lmaldonadoch/motorista.svg?style=flat-square\n[forks-url]: https://github.com/lmaldonadoch/motorista/network/members\n[stars-shield]: https://img.shields.io/github/stars/lmaldonadoch/motorista.svg?style=flat-square\n[stars-url]: https://github.com/lmaldonadoch/motorista/stargazers\n[issues-shield]: https://img.shields.io/github/issues/lmaldonadoch/motorista.svg?style=flat-square\n[issues-url]: https://github.com/lmaldonadoch/motorista/issues\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flmaldonadoch%2Fmotorista","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flmaldonadoch%2Fmotorista","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flmaldonadoch%2Fmotorista/lists"}