{"id":25387329,"url":"https://github.com/mohammed-taysser/circle","last_synced_at":"2025-04-09T19:24:37.458Z","repository":{"id":171934858,"uuid":"630236091","full_name":"Mohammed-Taysser/circle","owner":"Mohammed-Taysser","description":"Circle is a social media app that allows users to connect with friends and family members from all over the world. With Circle, users can share photos, videos, and messages with their friends, as well as join groups based on their interests and hobbies.","archived":false,"fork":false,"pushed_at":"2025-04-01T23:03:38.000Z","size":15808,"stargazers_count":3,"open_issues_count":1,"forks_count":1,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-02T00:19:44.897Z","etag":null,"topics":["dayjs","eslint","millify","react","redux","redux-toolkit","scss","tailwindcss","typescript","vitejs"],"latest_commit_sha":null,"homepage":"https://circle-react.vercel.app/","language":"TypeScript","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/Mohammed-Taysser.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG","contributing":null,"funding":null,"license":"LICENSE","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":"2023-04-20T00:38:43.000Z","updated_at":"2024-12-31T14:38:57.000Z","dependencies_parsed_at":"2023-12-15T13:39:28.394Z","dependency_job_id":"c714de98-8cbe-4a3c-a4b7-c154c4aca242","html_url":"https://github.com/Mohammed-Taysser/circle","commit_stats":null,"previous_names":["mohammed-taysser/mantine"],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mohammed-Taysser%2Fcircle","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mohammed-Taysser%2Fcircle/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mohammed-Taysser%2Fcircle/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Mohammed-Taysser%2Fcircle/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Mohammed-Taysser","download_url":"https://codeload.github.com/Mohammed-Taysser/circle/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248096437,"owners_count":21047052,"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","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":["dayjs","eslint","millify","react","redux","redux-toolkit","scss","tailwindcss","typescript","vitejs"],"created_at":"2025-02-15T11:38:39.883Z","updated_at":"2025-04-09T19:24:37.415Z","avatar_url":"https://github.com/Mohammed-Taysser.png","language":"TypeScript","readme":"# [Circle][vercel-live]\n\nFor developers, please refer to the [`docs`](DOCS.md) for more information.\n\nLive demo links:\n\n- [![vercel](https://img.shields.io/badge/-vercel-05122A?style=plastic\u0026logo=vercel)][vercel-live]\n- [![Netlify Status](https://api.netlify.com/api/v1/badges/ea4a25db-b750-4830-bd20-5fccc0b2aabf/deploy-status)][netlify-live]\n\n[vercel-live]: https://circle-react.vercel.app/\n[netlify-live]: https://circle-react.netlify.app/\n\n## Features 🎮\n\n- Modern and responsive layout\n- Fully responsive with Modern Design\n- Use Redux with redux-toolkit Store\n- Designed with progressive enhancement in mind.\n- Written in TypeScript with predictable static types.\n- Use tailwindcss, there should be minimal need for any custom CSS.\n- Format numbers with `millify`\n- Lint using Eslint\n- Format dates with `dayjs`\n- Improve SEO for each page\n- Dark mode support 🌓\n\n## Quick start 🚀\n\n### First Step\n\nDownload the files from [`releases`](https://github.com/Mohammed-Taysser/circle/releases) or clone it using **git** version control:\n\n```shell\ngit clone https://github.com/Mohammed-Taysser/circle.git\n```\n\n### Second Step\n\nInside the 'circle' directory, install the dependencies by running the following command:\n\n```shell\nyarn\n# OR\nnpm install\n```\n\n### Last Step\n\nStart the development server by running the following command:\n\n```shell\nyarn dev\n# OR\nnpm run dev\n```\n\n## Resources ☁️\n\n- [Gradients](https://gradients.app/en/shades/24de3e)\n\n## Contribution 🖐️\n\n- Fork it!\n- Create your feature branch: git checkout -b feature-name\n- Commit your changes: git commit -am 'Some commit message'\n- Push to the branch: git push origin feature-name\n- Submit a pull request 😉\n\n## License 📜\n\nMIT © [Mohammed Taysser](https://github.com/mohammed-Taysser/)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmohammed-taysser%2Fcircle","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmohammed-taysser%2Fcircle","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmohammed-taysser%2Fcircle/lists"}