{"id":35589265,"url":"https://github.com/sgobotta/liveapps_web","last_synced_at":"2026-01-04T23:00:29.693Z","repository":{"id":249437275,"uuid":"831502903","full_name":"sgobotta/liveapps_web","owner":"sgobotta","description":"playground, sandbox, code4fun","archived":false,"fork":false,"pushed_at":"2025-06-14T23:30:51.000Z","size":38021,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"dev","last_synced_at":"2025-06-15T00:27:52.146Z","etag":null,"topics":["functional-programming","games","hobby","music","portfolio-website","react"],"latest_commit_sha":null,"homepage":"https://liveapps.com.ar","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/sgobotta.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":"2024-07-20T18:37:25.000Z","updated_at":"2025-06-14T23:30:55.000Z","dependencies_parsed_at":null,"dependency_job_id":"8e0c4f7a-bbc7-4497-88ad-35c4971d7d86","html_url":"https://github.com/sgobotta/liveapps_web","commit_stats":null,"previous_names":["sgobotta/liveapps_web"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/sgobotta/liveapps_web","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sgobotta%2Fliveapps_web","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sgobotta%2Fliveapps_web/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sgobotta%2Fliveapps_web/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sgobotta%2Fliveapps_web/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sgobotta","download_url":"https://codeload.github.com/sgobotta/liveapps_web/tar.gz/refs/heads/dev","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sgobotta%2Fliveapps_web/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28209869,"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":"2026-01-04T02:00:06.065Z","response_time":58,"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":["functional-programming","games","hobby","music","portfolio-website","react"],"created_at":"2026-01-04T23:00:15.555Z","updated_at":"2026-01-04T23:00:29.685Z","avatar_url":"https://github.com/sgobotta.png","language":"TypeScript","readme":"# Liveapps Web\n\n\u003cp align=\"center\"\u003e\n  \u003ca\n    href=\"https://github.com/sgobotta/liveapps_web/actions/workflows/ci.yml\"\n    target=\"_blank\" rel=\"noopener noreferrer\"\n  \u003e\n    \u003cimg\n      src=\"https://github.com/sgobotta/liveapps_web/actions/workflows/ci.yml/badge.svg\"\n      alt=\"CI Status\"\n    /\u003e\n  \u003c/a\u003e\n  \u003ca\n    href=\"https://github.com/sgobotta/liveapps_web/actions/workflows/cd-dev.yml\"\n    target=\"_blank\" rel=\"noopener noreferrer\"\n  \u003e\n    \u003cimg\n      src=\"https://github.com/sgobotta/liveapps_web/actions/workflows/cd-dev.yml/badge.svg\"\n      alt=\"CD Status\"\n    /\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\nThis project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app). Do not replicate this project structure, seems that `create-react-app` is not standard anymore. The recommended way to work with react applications is to bootstrap your frontent repository using any of the [following recommended frameworks](https://react.dev/learn/creating-a-react-app#full-stack-frameworks).\n\nThis piece of work started merely an excuse to get me to write typescript code, I wanted to play around with types, interfaces and data structures so I could feel used to the language flow, understand it's constraints, get used to common compilation errors, etc. When this site was created it was just a wall of squared pictures that randomly appeared every time someone visited the site. I wanted to write a simple game from scratch, using css animations, where users could somehow interact with those squared images. Eventually I had the picture cards game working. Later I added some user feedback components since friends would keep asking for ways to know their game stats. I still owe them a ranking system, which could possibly happen someday.\n\nIn this website you'd also find a few more applications I work on: the finance website and the live dj web application. The first one shows off dollar rates in Argentina while the second one serves a way to listen to music with other people in real time, using a shared player. Feel free to take a look at those and let me know if you have any suggestions. They'll be pretty much appreciated :)\n\n## Development Requirements\n\n- [asdf](https://asdf-vm.com/guide/getting-started.html#_1-install-asdf) (Optional)\n- [yarn](https://yarnpkg.com/)\n\nUse asdf if you want to install yarn in a quick way.\n\n```bash\nasdf plugin-add yarn\nasdf install yarn latest\n```\n\n## Available Scripts\n\nIn the project directory, you can run:\n\n### `make server`\n\nRuns the app in the development mode.\\\nOpen [http://localhost:3000](http://localhost:3000) to view it in the browser.\n\nThe page will reload if you make edits.\\\nYou will also see any lint errors in the console.\n\n### `make test`\n\nLaunches the test runner in the interactive watch mode.\\\nSee the section about [running tests](https://facebook.github.io/create-react-app/docs/running-tests) for more information.\n\n### `make build`\n\nBuilds the app for production to the `build` folder.\\\nIt correctly bundles React in production mode and optimizes the build for the best performance.\n\nThe build is minified and the filenames include the hashes.\\\nYour app is ready to be deployed!\n\nSee the section about [deployment](https://facebook.github.io/create-react-app/docs/deployment) for more information.\n\n### `make check`\n\nChecks the code format follows the prettier rules\n\n### `make lint`\n\nRuns a code formatter on the whole project.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsgobotta%2Fliveapps_web","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsgobotta%2Fliveapps_web","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsgobotta%2Fliveapps_web/lists"}