{"id":23992832,"url":"https://github.com/suyious/purrr.frontend","last_synced_at":"2025-10-29T10:24:58.400Z","repository":{"id":271082033,"uuid":"860505108","full_name":"Suyious/purrr.frontend","owner":"Suyious","description":"Frontend for Purrr - Chat Application that connects randomly among online users","archived":false,"fork":false,"pushed_at":"2025-06-09T15:55:19.000Z","size":4062,"stargazers_count":2,"open_issues_count":19,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-06-09T16:37:07.138Z","etag":null,"topics":["chat","nextjs","omegle","react","socket-io"],"latest_commit_sha":null,"homepage":"https://purrr.chat","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/Suyious.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-09-20T15:02:02.000Z","updated_at":"2025-06-09T15:55:22.000Z","dependencies_parsed_at":"2025-04-14T17:25:39.427Z","dependency_job_id":"d5d170a7-52ae-4f34-9fa3-bac38c102542","html_url":"https://github.com/Suyious/purrr.frontend","commit_stats":null,"previous_names":["suyious/purrr.frontend"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Suyious/purrr.frontend","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Suyious%2Fpurrr.frontend","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Suyious%2Fpurrr.frontend/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Suyious%2Fpurrr.frontend/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Suyious%2Fpurrr.frontend/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Suyious","download_url":"https://codeload.github.com/Suyious/purrr.frontend/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Suyious%2Fpurrr.frontend/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271446960,"owners_count":24761423,"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":"2025-08-21T02:00:08.990Z","response_time":74,"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":["chat","nextjs","omegle","react","socket-io"],"created_at":"2025-01-07T20:19:40.079Z","updated_at":"2025-10-29T10:24:58.346Z","avatar_url":"https://github.com/Suyious.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Purrr.chat (Frontend) 🐾\n\u003ctable\u003e\n    \u003ctr\u003e\n        \u003ctd\u003e\n            \u003cpicture\u003e\n                \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://purrr.chat/mascot.png\"\u003e\n                \u003cimg src=\"https://purrr.chat/mascot-light.png\" width=\"200\" alt=\"purrr.chat Mascot\"\u003e\n            \u003c/picture\u003e\n        \u003c/td\u003e\n        \u003ctd\u003e\n            \u003cpicture\u003e\n                \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"https://purrr.chat/logo.png\"\u003e\n                \u003cimg src=\"https://purrr.chat/logo-light.png?\" width=\"200\" alt=\"purrr.chat Logo\"\u003e\n            \u003c/picture\u003e\n        \u003c/td\u003e\n    \u003c/tr\u003e\n\u003c/table\u003e\n\nWelcome to **Purrr.chat**, the place where random chats happen, and friendships (or fun conversations) are just a click away! Whether you want to share a thought or an image, Purrr.chat lets you connect with another online user for a random chat experience.\n\n## What’s Purrr.chat all about? 😺\n- **Random Pairing**: You never know who you’ll meet! Get paired up with someone random and start chatting instantly.\n- **Text \u0026 Image Fun**: Got a cool meme or a selfie? Share images during the chat along with your messages.\n- **Real-Time Messaging**: We’re all about speed! Your messages appear in real-time, so no one’s waiting around.\n- **Super Easy to Use**: Built with Next.js, this thing is smooth, fast, and modern. It just works (and looks good doing it)!\n- **Tailwind Magic**: Our design is sleek and responsive, whether you're chatting on your laptop or your phone.\n\n## Technologies Used ⚙️\nOkay, techy folks, here’s what’s under the hood:\n- **Next.js**: v14.2.12 – Fast, scalable, and perfect for our frontend needs.\n- **React**: ^18 – Making UI updates smooth as butter.\n- **WebSockets**: Powered by `socket.io-client` (v4.7.5) for real-time messaging.\n- **Tailwind CSS**: Makes the UI look amazing without breaking a sweat.\n- **TypeScript**: Because typing makes everything safer and better!\n\n## How to Get Started 🛠️\n\n1. **Clone the repo** and grab a cup of coffee (or tea, we don’t judge):\n    ```bash\n    git clone https://github.com/suyious/purrr.frontend.git\n    cd purrr-frontend\n    ```\n\n2. **Install the magic beans** (aka dependencies):\n    ```bash\n    npm install\n    ```\n\n3. **Launch the fun**:\n    ```bash\n    npm run dev\n    ```\n\n4. **Open your browser and start chatting**:\n    ```\n    http://localhost:3000\n    ```\n\n## Want to Help Make Purrr.chat Purrfect? 🐾\nWe love contributions! Want to add a feature, fix a bug, or just make things even cooler? We’re all ears!\n\n### How to Contribute:\n1. **Fork it!** Clone your own version of the repo and tinker away.\n2. **Branch out** with your changes. Be creative, we’re open to cool ideas!\n3. **Submit a pull request** and wait for the magic to happen (aka, a review from us).\n4. **Enjoy** the knowledge that you’ve helped make Purrr.chat even more awesome. 🥳\n\nOh, and don’t forget to check out the open issues—there’s always something fun to work on.\n\n## Other Cool Stuff 😎\n- **Backend Magic**: All the techy stuff happens [here](https://github.com/suyious/purrr.backend).\n\n## License 📝\nISC License. Feel free to play around with the code—just give us a little nod when you do. 😊","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsuyious%2Fpurrr.frontend","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsuyious%2Fpurrr.frontend","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsuyious%2Fpurrr.frontend/lists"}