{"id":24610684,"url":"https://github.com/rodrigosaint/rpgfy-vue","last_synced_at":"2026-05-11T16:36:48.531Z","repository":{"id":102930603,"uuid":"108397640","full_name":"RodrigoSaint/rpgfy-vue","owner":"RodrigoSaint","description":"This project is part of a project to experiment different tecnologies. This is a frontend with Vue.","archived":false,"fork":false,"pushed_at":"2018-01-08T16:39:48.000Z","size":141,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-03-18T14:50:18.471Z","etag":null,"topics":["quest","rpg","skills","vue"],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","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/RodrigoSaint.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-10-26T10:35:17.000Z","updated_at":"2017-11-01T01:15:13.000Z","dependencies_parsed_at":null,"dependency_job_id":"bc264217-edf4-4407-95f7-e9f2ae5065fe","html_url":"https://github.com/RodrigoSaint/rpgfy-vue","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/RodrigoSaint/rpgfy-vue","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RodrigoSaint%2Frpgfy-vue","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RodrigoSaint%2Frpgfy-vue/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RodrigoSaint%2Frpgfy-vue/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RodrigoSaint%2Frpgfy-vue/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RodrigoSaint","download_url":"https://codeload.github.com/RodrigoSaint/rpgfy-vue/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RodrigoSaint%2Frpgfy-vue/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32903648,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-10T13:40:02.631Z","status":"online","status_checked_at":"2026-05-11T02:00:05.975Z","response_time":120,"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":["quest","rpg","skills","vue"],"created_at":"2025-01-24T19:18:02.029Z","updated_at":"2026-05-11T16:36:48.524Z","avatar_url":"https://github.com/RodrigoSaint.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# RPGFY Project\n\nThe RPGFY project is a group of smaller projects to experiment, train and develop tecnologies, skills and process.\nDuring the development I will write a article based in each tecnology used.\n\nThe goal with this is to create a system that covers the most common skills such as user input, validation, data access, security, image upload, asyncrony, hashing, logging, continuous deploy and etc.\nTo achive this goal every project should result into a application that will have at least:\n\n Item | Description \n -----| :------------: \n**User Creation**| The user should be created with an e-mail, password and mage. After submitting the form a welcome e-mail should be sent, the assword should be hashed and the image should be saved into a file. \n**Login** | The user should be able to login to access other areas. \n **Quest list** | The user should be able to see it quests and filter them \n **Quest creation** | The user should be able to create a quest.\n **Quest edition** | The user should be able to edit a quest.\n **Quest status change** | The user should be able to change the quest status\n\n__RPGFY VUE__\n\nThis project should experiment Vue as front-end. The resulting articles of this project are at: \n\n- https://developertipsblog.wordpress.com/2017/09/11/introducao-ao-vue-js/\n- https://developertipsblog.wordpress.com/2017/11/12/vuex-gerenciando-o-estado-de-sua-aplicacao/\n\nTo execute this project you can use the rpgfy-backend-* repositories.\n\n__Technologies/skills used__\n\n 1. Vue.js\n 2. Vuex\n 3. Picnicss\n\n__Results__\n\n\n![Player Creation](https://rpgfy.blob.core.windows.net/rpgfy-vue-promo/player-creation.PNG)\n\u003e Player Creation\n\n![Login](https://rpgfy.blob.core.windows.net/rpgfy-vue-promo/login.PNG)\n\u003eLogin\n\n![Status](https://rpgfy.blob.core.windows.net/rpgfy-vue-promo/status.PNG)\n\u003eStatus\n\n![Quest List](https://rpgfy.blob.core.windows.net/rpgfy-vue-promo/quest-list.PNG)\n\u003eQuest List\n\n![Quest Creation](https://rpgfy.blob.core.windows.net/rpgfy-vue-promo/quest-creation.PNG)\n\u003eQuest Creation\n\n![Quest Creation Mob Selection](https://rpgfy.blob.core.windows.net/rpgfy-vue-promo/mob-selection.PNG)\n\u003eQuest Creation Mob Selection\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frodrigosaint%2Frpgfy-vue","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frodrigosaint%2Frpgfy-vue","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frodrigosaint%2Frpgfy-vue/lists"}