Tambayan is the ultimate social community network where users connect, create posts, express themselves through likes and comments, and engage in meaningful conversations. From sending messages to joining rooms and watching captivating videos, Tambayan offers a diverse platform for users to hang out, chill, and relax with friends, fostering a vibrant and inclusive online community experience.
- Post Creation: Users can create and share posts with text, images, and videos.
- Interaction: Like, comment, and share posts to engage with the community.
- Messaging: Send direct messages to connect with friends and other users.
- Room Joining: Join different rooms based on interests or topics to engage in discussions.
- Video Watching: Watch a variety of videos shared by users within the platform.
- Social Networking: Connect with friends, follow other users, and build a network.
- Notifications: Stay updated with notifications for likes, comments, and messages.
- Privacy Settings: Control privacy settings to manage who can view and interact with your content.
- Trending Content: Explore trending posts, videos, and topics within the community.
- Customization: Personalize profiles with profile pictures, bios, and cover photos.
The teams where people manage Tambayan, making sure it's quality is nevertheless.
| Roles | Name | Contribution |
|---|---|---|
| Graphic Designer | Pushpajit Roy | Logos |
| Graphic Designer | Joshua Calaguas | Banners |
| Product Manager | Hiring | n/a |
| Editor | Hiring | n/a |
| Software Engineer | Hiring | n/a |
| Security Manager | Hiring | n/a |
| Database Manager | Hiring | n/a |
| Spokesperson | Hiring | n/a |
- Base Components
- Authentication
- User Registration
- System API (Firebase)
- Post
- Text
- Background
- Images
- Videos
- Options
- Edit post
- Delete post
- Share post
- Copy link post
- Rooms
- Chats
- Notifications
- FCM (Background & In-Page Notification)
- User notification
- System notification
- Home Page
- List of Post
- Profile View
- Main Menu
- Stories
- Rooms
- Profile Page
- User post
- Edit profile
- Profile options
- Send message
- Comment Page
- Post comment
- Edit comment
- Delete comment
- Room Page
- Join rooms
- Create rooms
- Edit rooms
- Add member
- Delete rooms
- Remove members
- Chat Page
- Chat List
- Send Message
Fork this repository, and create your own environment with the same credentials used in this project. Re-destribution or change of credentials of the software are not allowed.
Only when you have access to the Firebase Console of the project.
npm install -g firebase-toolsFor this, Tambayan uses Firebase Hosting.
firebase deploy --only hostingor create a pull request on this repo to automatically deployed using GitHub.
Copyright (©) Tambayan, Inc. All Rights Reserved 2024.
This software is licensed under Apache License 2.0 and libraries used in this
project are licensed through their open source license.