https://github.com/praptikharade/skillswapapp
Developed "SkillSwap" Android app using Java and Firebase for secure user management and real-time messaging. Implemented skill listings, session scheduling, rating/review features and many more features. Designed an intuitive UI with calendar scheduling and profile management tools. Facilitated peer-to-peer skill-sharing and collaborative learning
https://github.com/praptikharade/skillswapapp
android-application android-studio firebase firebase-auth firebase-database java
Last synced: about 2 months ago
JSON representation
Developed "SkillSwap" Android app using Java and Firebase for secure user management and real-time messaging. Implemented skill listings, session scheduling, rating/review features and many more features. Designed an intuitive UI with calendar scheduling and profile management tools. Facilitated peer-to-peer skill-sharing and collaborative learning
- Host: GitHub
- URL: https://github.com/praptikharade/skillswapapp
- Owner: praptikharade
- Created: 2024-12-28T06:38:36.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-28T14:52:21.000Z (over 1 year ago)
- Last Synced: 2025-07-13T15:44:35.915Z (12 months ago)
- Topics: android-application, android-studio, firebase, firebase-auth, firebase-database, java
- Homepage:
- Size: 17.6 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# SkillSwapApp
**Title**: Developed the "SkillSwap" mobile application – a peer-to-peer skill-sharing platform for collaborative learning and teaching.
**Tech Stack**: Utilized Android Studio, Java, and Firebase Authentication for secure user management and database integration.
Key Features:
**User Management**: Implemented secure registration, login, and account management functionalities, allowing users to manage profiles and personal data.
**Skill Listings**: Enabled users to create, update, and delete skill listings categorized as "Available to Teach" or "Willing to Learn."
**Session Management**: Designed features for scheduling, rescheduling, and managing learning sessions with notes for reference.
**Search and Discovery**: Integrated skill search functionality and random profile discovery for enhanced user engagement.
**Messaging System**: Built real-time in-app chat for seamless communication and chatbot integration for quick support.
**Review System**: Developed a rating and review mechanism to foster a credible and supportive community.
**Favorite and Block Management**: Added functionalities to favorite profiles for easy access and block profiles for a secure experience.
**UI/UX Design**: Delivered a user-friendly and visually appealing interface with interactive features like calendar scheduling and profile cards.
**Impact**: Encouraged collaborative skill exchange, enhancing learning and mutual growth within a community.