{"id":15173278,"url":"https://github.com/lgope/til","last_synced_at":"2026-01-27T03:06:11.478Z","repository":{"id":190238859,"uuid":"681028296","full_name":"lgope/til","owner":"lgope","description":"This is a Full Stack application, basically to create and display facts along with their source of information, their category, and the voting system for each factor. In conclusion, this application's purpose was to explore the new version of React 18. Thanks 👍🏻","archived":false,"fork":false,"pushed_at":"2024-01-02T04:39:44.000Z","size":120,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-22T06:46:38.433Z","etag":null,"topics":["netlify","react-18","reactjs","supabase-js","vitejs-react"],"latest_commit_sha":null,"homepage":"https://today-i-learn-lgope.netlify.app/","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/lgope.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,"zenodo":null}},"created_at":"2023-08-21T05:38:28.000Z","updated_at":"2023-11-22T17:54:55.000Z","dependencies_parsed_at":"2025-05-22T13:18:08.622Z","dependency_job_id":null,"html_url":"https://github.com/lgope/til","commit_stats":null,"previous_names":["lgope/til"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/lgope/til","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lgope%2Ftil","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lgope%2Ftil/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lgope%2Ftil/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lgope%2Ftil/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lgope","download_url":"https://codeload.github.com/lgope/til/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lgope%2Ftil/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28798659,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-27T01:07:07.743Z","status":"online","status_checked_at":"2026-01-27T02:00:07.755Z","response_time":168,"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":["netlify","react-18","reactjs","supabase-js","vitejs-react"],"created_at":"2024-09-27T11:00:29.596Z","updated_at":"2026-01-27T03:06:11.450Z","avatar_url":"https://github.com/lgope.png","language":"JavaScript","readme":"# Today I Learned\n\nThis is a Full Stack application, basically to create and display facts along with their source of information, their category, and the voting system for each factor. In conclusion, this application's purpose was to explore the new version of React 18. Thanks 👍🏻 \n\n## Description\n\n![todayILearned](https://github.com/lgope/til/assets/58518192/60518a7b-4c23-4538-b574-96a7e5273fac)\n\nFirst, you should click on the `share a fact` button. Then you share your facts.\n\nIf you want to share a fact you probably have to include these:\n\n- ✅ The content of your fact\n- 🚀 A trustworthy source which starts with [http:// or https://] like http://examplesite.com\n- 🔥 And the fact's category [which you can choose from a dropdown list]\n\n\u003e Also remember that there is a 200-letter limit to your fact 😉\n\nEach fact consists of 3 buttons:\n\n- 👍 Interesting\n- 🤯 Mind-blowing\n- ⛔ False\n\n\u003e Note that if your fact's false votes are more than your interesting and mind-blowing facts together your facts will be disputed.\n\nAlso, there is a category section that includes various categories such as:\n\n- All\n- Science\n- Technology\n- Finance\n- Society\n- Entertainment\n- Health\n- History\n- News\n\n🔺 The app is connected to `Supabase` and you can retrieve data from the database, update, and insert new data.\n\n🔹 Not to mention that the app is mobile friendly (It is completely responsive on mobile devices)\n\n\n## Usage\n\n\u003cbr\u003e\n\nTo upload a fact follow these steps:\n\n1. Press the `Share a Fact` button to open the fact form\n2. Enter your facts' text in 200 characters or less\n3. Enter your trustworthy source beginning with `http://` or `https://`\n4. Select a category\n5. Press the `Post` button.\n\n\u003cbr\u003e\n\n![Upload](https://github.com/lgope/til/assets/58518192/fff8c27e-53e3-4ec8-928d-b3195133e6ad)\n\n\u003cbr\u003e\n\nDown below you can see the fact I just created! Note that the fact **React was developed by Google** is disputed, as seen by the `[⛔️ DISPUTED]` that precedes it. For a fact to be disputed, it must be voted false more than it was voted interesting. To vote on a fact simply press the `👍` or `⛔️` buttons as seen below as well.\n\n\u003cbr\u003e\n\n![Disputed](https://github.com/lgope/til/assets/58518192/ceb4c5f6-34fc-4308-b207-ad95244aac82)\n\n\u003cbr\u003e\n\n![Vote](https://github.com/lgope/til/assets/58518192/11e123ee-3258-4402-85d8-0ef53b8c379d)\n\n\u003cbr\u003e\n\nLastly, you can filter the facts in the database by their category type. Here we pressed the `Society` button to view only facts that relate to society.\n\n\u003cbr\u003e\n\n![Filter](https://github.com/lgope/til/assets/58518192/aa7a5b2c-8112-4640-b2bd-8719a8ce8ddd)\n\n\u003cbr\u003e\n\n\n## Installation ⚒️\n\u003cdetails open\u003e\n\u003csummary\u003e1. Server Setup\u003c/summary\u003e\n\n```bash\n#1. Clone this project\n~ git clone https://github.com/lgope/til.git\n#2. cd into it\n~ cd til\n#3. Install server dependencies\n~ npm i\n#3. run app\n~ npm run dev\n```\n\u003c/details\u003e\n\n## Contributing 💡\nPull requests are welcome but please open an issue and discuss what you will do before 😊\n\n## Known Bugs 🚨\n\nFeel free to email me at lakshman.gope2@gmail.com if you run into any issues or have questions, ideas, or concerns. Please enjoy\nand feel free to share your opinion, constructive criticism, or comments about my work. Thank you! 🙂\n\n## Future Updates 🪴\n\n- Enable PWA\n- Auth base vote\n- Improve overall UX/UI and fix bugs\n- Featured Facts and so on...\n\nAnd More! There's always room for improvement!\n\n## License 📄\nThis project is open-sourced under the [MIT license](https://opensource.org/licenses/MIT).\n\n## Deployed Version 🚀\n\nFeel free to visit 👉🏻 https://til-lgope.netlify.app/\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flgope%2Ftil","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flgope%2Ftil","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flgope%2Ftil/lists"}