{"id":26322859,"url":"https://github.com/dev-rishav/chatty","last_synced_at":"2026-04-13T19:32:02.435Z","repository":{"id":289914041,"uuid":"822255478","full_name":"Dev-Rishav/Chatty","owner":"Dev-Rishav","description":"One to one messaging web app","archived":false,"fork":false,"pushed_at":"2025-06-22T18:23:54.000Z","size":3005,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"spring-boot","last_synced_at":"2025-07-16T19:13:56.818Z","etag":null,"topics":["hibernate-jpa","postgresql","reactjs","sockjs","spring-boot","stomp","tailwindcss","typescript"],"latest_commit_sha":null,"homepage":"https://chatty-theta-five.vercel.app","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/Dev-Rishav.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-06-30T18:08:57.000Z","updated_at":"2025-06-22T18:23:59.000Z","dependencies_parsed_at":"2025-07-16T01:01:16.058Z","dependency_job_id":"7e01b2c7-8bc5-416f-8274-50703c722a10","html_url":"https://github.com/Dev-Rishav/Chatty","commit_stats":null,"previous_names":["dev-rishav/chatty"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/Dev-Rishav/Chatty","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dev-Rishav%2FChatty","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dev-Rishav%2FChatty/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dev-Rishav%2FChatty/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dev-Rishav%2FChatty/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Dev-Rishav","download_url":"https://codeload.github.com/Dev-Rishav/Chatty/tar.gz/refs/heads/spring-boot","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dev-Rishav%2FChatty/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31768636,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-13T15:25:13.801Z","status":"ssl_error","status_checked_at":"2026-04-13T15:25:09.162Z","response_time":93,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["hibernate-jpa","postgresql","reactjs","sockjs","spring-boot","stomp","tailwindcss","typescript"],"created_at":"2025-03-15T17:15:41.535Z","updated_at":"2026-04-13T19:32:02.418Z","avatar_url":"https://github.com/Dev-Rishav.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Chatty\n\nChatty is a modern, real-time messaging application that allows users to communicate seamlessly with their friends. Built with a focus on user experience and functionality, Chatty provides a robust platform for one-to-one conversations, file sharing, and easy user management.\n\n## Visit Chatty\n\nYou can experience Chatty live at:\n\n**[chatty-theta-five.vercel.app](https://chatty-theta-five.vercel.app)**\n\nFeel free to create an account and start chatting!\n\n## Features\n\n- **User Authentication**: Secure login and registration system using Firebase Authentication.\n- **One-to-One Messaging**: Real-time chat functionality for private conversations.\n- **File Sharing**: Ability to send and receive files within chats.\n- **User Search**: Easily find and connect with friends using the search functionality.\n- **Responsive Design**: Fully responsive interface that works on desktop and mobile devices.\n- **Real-time Updates**: Instant message delivery and updates powered by Firestore.\n\n## Technology Stack\n\n- **Frontend**:\n  - React\n  - JavaScript (ES6+)\n  - HTML5\n  - CSS3\n- **Styling**:\n  - Tailwind CSS\n  - Material-UI (MUI)\n- **Routing**:\n  - React Router DOM\n- **Backend and Database**:\n  - Firebase\n  - Firestore\n- **Build Tool**:\n  - Vite\n- **Deployment**:\n  - Vercel\n\n## Getting Started\n\n### Prerequisites\n\n- Node.js (v14.0.0 or later)\n- npm (v6.0.0 or later)\n- Firebase account\n\n### Installation\n\n1. Clone the repository: `https://github.com/Dev-Rishav/Chatty.git`\n2. Navigate to the project directory: `cd chatty`\n3. Install dependencies: `npm install`\n4. Start the development server: `npm run dev`\n5. Open your browser and visit `http://localhost:5173` to view the application.\n\n## Usage\n\n1. Register for a new account or log in if you already have one.\n2. Once logged in, you'll see your friend list and chat interface.\n3. Use the search functionality to find friends.\n4. Click on a friend's name to start a conversation.\n5. In the chat window, you can send messages and files.\n\n## Deployment\n\nThis project is deployed on Vercel. To deploy your own instance:\n\n1. Sign up for a Vercel account if you haven't already.\n2. Connect your GitHub repository to Vercel.\n3. Configure your build settings (Vite should be automatically detected).\n4. Deploy!\n\n## Contributing\n\nContributions are welcome! Please feel free to submit a Pull Request.\n\n## Acknowledgments\n\n- Thanks to all the open-source libraries and tools that made this project possible.\n- Special thanks to the React and Vite communities for their excellent documentation and support.\n- Beautiful illustrations provided by:\n  - [unDraw](https://undraw.co/illustrations)\n  - [Jozef Mikulcik on Pixabay](https://pixabay.com/users/jozefm84-10215106/)\n- Thanks to [W3Schools](https://www.w3schools.com) for their comprehensive tutorials.\n- Special thanks to [Hitesh Choudhary](https://github.com/hiteshchoudhary) aka [Chai Aur Code](https://www.youtube.com/@chaiaurcode) for his valuable tutorials and guidance.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdev-rishav%2Fchatty","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdev-rishav%2Fchatty","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdev-rishav%2Fchatty/lists"}