Many people struggle with finding the time for over-ambitious side projects. I developed Collab to solve this problem. It’s an app that makes finding people to work with on side-projects easy. It was built as part of my A-Level computer science coursework and features post creation, realtime messaging and group chats. The entire app is powered by the Firebase realtime database and Firebase storage.
Super simple authentication process using an email
Create posts with a title, body text and choose a category
Search for users, posts and categories
Message users in realtime all supported with Firebase database
Send images and view them in fullscreen
Create groups and chat together to discuss project ideas
View users’ profiles. These show their posts, profile picture and a short bio
iOS dark theme fully supported within the app
Collab was built with the swift programming language and the Xcode IDE
The app’s UI was built from the ground up using fully programmatic auto layout
All data is stored using Firebase’s realtime database and images are stored in Firebase storage