{"id":24935169,"url":"https://github.com/afcms/malley","last_synced_at":"2025-04-15T03:41:29.254Z","repository":{"id":275120317,"uuid":"925135277","full_name":"AFCMS/malley","owner":"AFCMS","description":null,"archived":false,"fork":false,"pushed_at":"2025-04-08T08:09:51.000Z","size":599,"stargazers_count":5,"open_issues_count":14,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-08T08:44:14.802Z","etag":null,"topics":["react","studies","supabase","tailwindcss","typescript","vite"],"latest_commit_sha":null,"homepage":"https://malley.vercel.app","language":"PLpgSQL","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AFCMS.png","metadata":{"files":{"readme":"README.md","changelog":null,"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":"2025-01-31T09:49:58.000Z","updated_at":"2025-04-08T08:09:55.000Z","dependencies_parsed_at":"2025-01-31T10:33:52.762Z","dependency_job_id":"c7f55cd6-4515-472d-b143-e3bfe36985fb","html_url":"https://github.com/AFCMS/malley","commit_stats":null,"previous_names":["afcms/malley"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AFCMS%2Fmalley","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AFCMS%2Fmalley/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AFCMS%2Fmalley/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AFCMS%2Fmalley/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AFCMS","download_url":"https://codeload.github.com/AFCMS/malley/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249003935,"owners_count":21196794,"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":["react","studies","supabase","tailwindcss","typescript","vite"],"created_at":"2025-02-02T15:21:43.340Z","updated_at":"2025-04-15T03:41:29.238Z","avatar_url":"https://github.com/AFCMS.png","language":"PLpgSQL","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Malley\n\nMalley is a X-like social media platform.\n\n## Tech Stack\n\n![Vite](https://img.shields.io/badge/Vite-646CFF?style=for-the-badge\u0026logo=vite\u0026logoColor=white)\n![React](https://img.shields.io/badge/React-61DAFB?style=for-the-badge\u0026logo=react\u0026logoColor=black)\n![React Router](https://img.shields.io/badge/React_Router-CA4245?style=for-the-badge\u0026logo=react-router\u0026logoColor=white)\n\n![TailwindCSS](https://img.shields.io/badge/Tailwind_CSS-38B2AC?style=for-the-badge\u0026logo=tailwind-css\u0026logoColor=white)\n![DaisyUI](https://img.shields.io/badge/daisyui-5A0EF8?style=for-the-badge\u0026logo=daisyui\u0026logoColor=white)\n\n![NodeJS](https://img.shields.io/badge/node.js-6DA55F?style=for-the-badge\u0026logo=node.js\u0026logoColor=white)\n![TypeScript](https://img.shields.io/badge/typescript-%23007ACC.svg?style=for-the-badge\u0026logo=typescript\u0026logoColor=white)\n\n![Vercel](https://img.shields.io/badge/vercel-%23000000.svg?style=for-the-badge\u0026logo=vercel\u0026logoColor=white)\n![Supabase](https://img.shields.io/badge/Supabase-3FCF8E?style=for-the-badge\u0026logo=supabase\u0026logoColor=white)\n\n## Documentation\n\n### Prerequisites\n\n- [NodeJS](https://nodejs.org)\n- [PNPM](https://pnpm.io)\n- [Deno](https://deno.com)\n- [Docker](https://www.docker.com) or [Podman](https://podman.io)\n\n\u003e [!NOTE]\n\u003e For **Docker Desktop** users, you need to enable `Expose deamon on tcp://localhost:2375 without TLS` in the Docker settings.\n\u003e\n\u003e More informations [here](https://supabase.com/docs/guides/local-development/cli/getting-started?queryGroups=platform\u0026platform=windows#running-supabase-locally).\n\n### Run project\n\nYou can use the **Supabase CLI** (recommended) or you own cloud instance of Supabase for development.\n\n```sh\npnpm install\n\npnpm run supabase start\n```\n\nPopulate the `.env.local` file with data from the `supabase start` output.\n\n```properties\nVITE_SUPABASE_URL=\"http://127.0.0.1:54321\"\nVITE_SUPABASE_ANON_KEY=\"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\"\nVITE_GOOGLE_SITE_VERIFICATION=\"\"\n```\n\n```sh\npnpm run dev\n\n# Afterwards you may want to stop the supabase containers\npnpm run supabase stop\n```\n\n\u003c!--[![Made with Supabase](https://supabase.com/badge-made-with-supabase-dark.svg)](https://supabase.com)--\u003e\n\u003c!--[![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/project?template=https://github.com/AFCMS/malley)--\u003e\n\n### Create Migrations\n\nDatabase documentation is [here](/supabase/README.md).\n\nModify the database from Supabase Studio and export the DB diff to a file, then refine it (formating, comments, etc):\n\n```sh\npnpm run --silent supabase db diff --schema public \u003e my_file.sql\n```\n\nCreate a new migration file in `supabase/migrations` and fill the given file with the content of the diff file:\n\n```sh\npnpm run supabase migration new migration_name\n```\n\nUpdate the TypeScript definitions:\n\n```sh\npnpm run --silent supabase gen types typescript --local \u003e src/contexts/supabase/database.d.ts\n```\n\nReset DB (or apply the migration if possible):\n\n```sh\npnpm run supabase db reset\n# or if your local edits can be reapplied without errors\npnpm run supabase migration up\n```\n\n---\n\n\u003cimg align=\"right\" src=\"https://www.ecole-hexagone.com/fr/img/Hexa_Logo_Sign_RVB.svg\" width=\"300px\"/\u003e\n\nMade with ❤️ by:\n\n- [AFCMS](https://github.com/AFCMS)\n- [Roceann](https://github.com/Roceann)\n- [AKArien0](https://github.com/AKArien0)\n- [weyrito](https://github.com/weyrito)\n\nDuring our studies at [Ecole Hexagone](https://www.ecole-hexagone.com) 🇫🇷\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fafcms%2Fmalley","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fafcms%2Fmalley","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fafcms%2Fmalley/lists"}