{"id":20909464,"url":"https://github.com/jai0212/meetup-mate","last_synced_at":"2026-04-20T16:02:41.178Z","repository":{"id":247251374,"uuid":"825370001","full_name":"Jai0212/Meetup-Mate","owner":"Jai0212","description":"An android app to easily organize meetups with friends with real-time chat, authentication, custom profiles and meetup management. Created using Kotlin \u0026 XML, integrated with Firebase Realtime Database","archived":false,"fork":false,"pushed_at":"2024-07-10T07:18:09.000Z","size":390,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-19T14:58:14.758Z","etag":null,"topics":["android-app","android-studio","firebase-realtime-database","kotlin","xml"],"latest_commit_sha":null,"homepage":"https://appetize.io/app/b_nmsxqozpluf26hitcexfnsk2y4","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Jai0212.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","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":"2024-07-07T15:41:59.000Z","updated_at":"2024-09-15T10:20:47.000Z","dependencies_parsed_at":"2024-07-07T17:06:25.005Z","dependency_job_id":"67c9313d-ce54-4df8-a07f-af6375fcc80d","html_url":"https://github.com/Jai0212/Meetup-Mate","commit_stats":null,"previous_names":["jai0212/meetup-mate"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jai0212%2FMeetup-Mate","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jai0212%2FMeetup-Mate/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jai0212%2FMeetup-Mate/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Jai0212%2FMeetup-Mate/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Jai0212","download_url":"https://codeload.github.com/Jai0212/Meetup-Mate/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243301128,"owners_count":20269286,"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":["android-app","android-studio","firebase-realtime-database","kotlin","xml"],"created_at":"2024-11-18T14:11:19.445Z","updated_at":"2025-12-27T21:04:30.274Z","avatar_url":"https://github.com/Jai0212.png","language":"Kotlin","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Meetup Mate\n[![License: CC BY-NC-ND 4.0](https://img.shields.io/badge/License-CC%20BY--NC--ND%204.0-lightgrey.svg)](https://creativecommons.org/licenses/by-nc-nd/4.0/)\n\nMeetup Mate is an Android app designed to simplify organizing meetups with friends.   \n\nBuilt entirely in **Kotlin \u0026 XML**, integrated with **Firebase Realtime Database**, Meetup Mate offers a \nseamless user experience for planning and joining meetups.\n\n**Simulation Link**: https://appetize.io/app/b_nmsxqozpluf26hitcexfnsk2y4\n\n\u003ca href=\"https://appetize.io/app/b_nmsxqozpluf26hitcexfnsk2y4\"\u003e\n  \u003cp align=\"center\"\u003e\n    \u003cimg width=\"220\" alt=\"meetup_mate_logo\" src=\"https://github.com/Jai0212/Meetup-Mate/assets/86296165/7c39f77e-2b78-43a7-8d17-3c3909100f08\"\u003e\n  \u003c/p\u003e\n\u003c/a\u003e\n\n\n## Features\n* **User-Friendly Interface**: Easily create meetup posts and manage meetups with friends through an intuitive interface.\n* **Chatting Functionality**: Discuss plans in your meetup group effortlessly. You are automatically added to the chat once you join a meetup.\n* **Realtime Database**: Utilizes Firebase Realtime Database to store and synchronize user data including profiles, posts, chats, and friends.\n* **Comprehensive Functionality**: Includes user authentication, friend management, and meetup joining capabilities.\n* **Responsive Design**: Optimized for various Android devices, ensuring a consistent experience across different screen sizes.\n* **Customizable Profile**: Users can personalize their profiles and manage their meetups effortlessly.\n\n\u003cimg width=\"300\" alt=\"main_page\" src=\"https://github.com/Jai0212/Meetup-Mate/assets/86296165/c7ad55a1-a8de-45dd-bfb7-73ad5e1c7695\"\u003e\n\u003cimg width=\"300\" alt=\"profile_page\" src=\"https://github.com/Jai0212/Meetup-Mate/assets/86296165/cf4e1be9-2ddb-4196-b80c-88368a96359f\"\u003e\n\n\n## Technical Aspects\n* **Database**: Firebase Realtime Database to store user details such as username, email, password, posts, friends, etc.\n* **Languages**: Kotlin and XML (Android Studio)\n* **Hosting**: Appetize.io is used to virtually simulate the app\n\n\u003cimg width=\"300\" alt=\"chat\" src=\"https://github.com/Jai0212/Meetup-Mate/assets/86296165/a5aeb4d6-6c8b-4c8e-84c9-f444ecd4c007\"\u003e\n\u003cimg width=\"300\" alt=\"chats\" src=\"https://github.com/Jai0212/Meetup-Mate/assets/86296165/165ed35e-8181-460a-9652-41f5204ac1ae\"\u003e\n\n\n## Usage\nSign up or login by using the tester account below which already has friends and posts added to see the full functionality of the app.  \n\n### Tester Account\n**Email**: placeholder@example.com  \n**Password**: Placeholder@123  \n\n### Overview\nClick on the search icon to search for friends by their username. Add friends and you will be able \nto view their posts on the main page.  \n\nJoin a meetup by clicking on the join button and see who else \nhas joined by clicking on the respective button  \n\nAdd your own meetup by clicking on your profile icon.  \n\nClick on the message icon to open chats. You are automatically added to a group once you join a meetup.\n\nCustomize your profile and view all your meeetups and the meetups you have joined by opening your profile.  \n\nOn the main page, click on your friend's profile icon to see meetups created by them.  \n\n**NOTE**: Placeholder users have been added to see the full functionality of the app.  \n\n### Files\nAll activity files are under **app/src/main/java/com/example/meetupmate**  \n\nAll layout and resource files are under **app/src/main/res**\n\n\u003cimg width=\"300\" alt=\"initial_page\" src=\"https://github.com/Jai0212/Meetup-Mate/assets/86296165/c6332a8e-67fd-42a2-b61a-800c128591dd\"\u003e\n\u003cimg width=\"300\" alt=\"sign_up_page\" src=\"https://github.com/Jai0212/Meetup-Mate/assets/86296165/44355efd-b9cf-435c-b12f-b6d9e637c494\"\u003e\n\n\n## Acknowledgments\nI would like to thank Appetize.io thanks to which I was able to simulate my app.\n\nAdditionally, the pictures for the various profiles and posts were all publicly available on Google and thus were used from there.\n\nI worked on this project alone and will not be actively working on this project anymore (I will be creating other related projects). However, I would love any suggestions/feedback/collaborative requests.\n\nAuthor and Date  \nby Jai Joshi  \nUpdated on 10th July, 2024\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjai0212%2Fmeetup-mate","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjai0212%2Fmeetup-mate","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjai0212%2Fmeetup-mate/lists"}