{"id":26483182,"url":"https://github.com/melvynx/reacttools","last_synced_at":"2026-04-10T13:32:13.051Z","repository":{"id":38536086,"uuid":"233064480","full_name":"Melvynx/ReactTools","owner":"Melvynx","description":"Tools in React","archived":false,"fork":false,"pushed_at":"2023-01-05T04:59:51.000Z","size":10236,"stargazers_count":3,"open_issues_count":22,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-08-19T04:51:06.676Z","etag":null,"topics":["calculator","convertor","js","random-number","random-sentence","react","tools"],"latest_commit_sha":null,"homepage":"https://melvynx.github.io/tools/","language":"TypeScript","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/Melvynx.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":"2020-01-10T14:30:38.000Z","updated_at":"2023-03-07T03:30:40.000Z","dependencies_parsed_at":"2023-02-03T11:30:59.761Z","dependency_job_id":null,"html_url":"https://github.com/Melvynx/ReactTools","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Melvynx/ReactTools","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Melvynx%2FReactTools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Melvynx%2FReactTools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Melvynx%2FReactTools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Melvynx%2FReactTools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Melvynx","download_url":"https://codeload.github.com/Melvynx/ReactTools/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Melvynx%2FReactTools/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31645284,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-10T07:40:12.752Z","status":"ssl_error","status_checked_at":"2026-04-10T07:40:11.664Z","response_time":98,"last_error":"SSL_read: 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":["calculator","convertor","js","random-number","random-sentence","react","tools"],"created_at":"2025-03-20T04:52:53.815Z","updated_at":"2026-04-10T13:32:13.030Z","avatar_url":"https://github.com/Melvynx.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ⚡️ React Tools ⚡️\n\n\u003e It's an Home Page with three tools.\n\n### Motivation\n\nTo learn React and API with Firebase and Github api.\n\n## 1. Random Sentence \n\n\u003e Random a List of sentence.\n\nWe can add how many **Sentence** we want. And click on *randomizz* for give a Random List of your list.\n\nWe have 2 settings 🔧:\n1. For set a timer before you can see the random list\n2. For set only one sentence after clicking on *randomizz*\n\n## 2. Base calculator\n\n\u003e Change base 10 to base **2** or **8** or **16**.\n\nWe can input a **number** and the calculator which instantly calculates the other bases.     \n\nWe have 4 settings 🔧:\n\n1. Display / hide base 2 \n2. Display / hide base 8 \n3. Display / hide base 10\n4. Display / hide base 16\n\n## 3. My GitHub custom page\n\n\u003e I created a gitHub page with https://developer.github.com/v3/\n\nTo familiarize myself with api in GitHub, I created my Custom page GitHub with list of Repository and Commit. \n\nOn this page, we can find information of my github account 👨‍💻.\nAfter, we have a card per repository, with commit list and fork's link.\n\n## Change log\n\n* V1.6 :\n    * Auth\n        * Add user dialog (for see account)\n        * add login dialog\n        * add create account dialog\n        * can create a group\n        * add type password on password\n        * add error of firebase on account create \n    * Forum\n        * Add validation value on create topic\n        * add validation value on create comment\n        * if you're login, the username is not require\n        * remove beug on unmounted component\n        * can submit with enter key\n        * change width forum\n        * change marge forum card topic\n        * add skeleton to topic\n        * add setting button (edit and delete) -\u003e only for owner user or admin.\n        * Add validate icon when topic / answer is create by authentication user\n            * change text on delete button by props\n\n* V1.5 : \n    * **Global**\n        * Refonte all style\n        * Change primary and secondary color\n        * Change all background\n        * Change display button\n        * -\u003e style smooth 😮\n    * Add a **Forum**\n        * can create topic\n        * can comment topic\n\n* V1.3 : \n    * GitHub page\n        * add skeleton before request\n    * RandomSentence\n        * add settings : edit time timer \n    * Topic (not visible)\n        * Start topic\n        * Link with firebase\n        * Create Topic component\n        * Other in progress...\n\n* V1.3 : \n    * GitHub page\n        * [NEW] GitHub Page is Deploy !!!\n        * Change how request send on commit link\n        * Fix warning\n    * App \n        * Add footer\n        * Reduc footer on smartphone\n    * HomePage\n        * Add card for gitHub page\n    * RandomSentence\n        * Add clean button\n\n* V1.2 : \n    * My GitHub Page (not visible)\n        * Add Acthor component \n        * change style card \n    * Base Calculator\n        * Resolve helper text error\n    * Shuffle Sentence\n        * Resolve error for button on button\n\n\n* V1.1 : \n    * Base Calculator\n        * Add animation on focus\n        * Remove alert on error\n        * Add helper text on error\n    * My GitHub Page\n        * In Progress....\n    * HomePage\n        * Change Home Button (arrow to home icon)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmelvynx%2Freacttools","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmelvynx%2Freacttools","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmelvynx%2Freacttools/lists"}