Skip to content

Mobile application supporting organisation of flat-sharing. Includes creating groups, editing a shared calendar and posting notices on a virtual board.

Notifications You must be signed in to change notification settings

igahupalo/cOlive-iOS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

header

cOlive

cOlive is an iOS application designed for roommates. It aims to simplify various aspects of flatsharing. The app lets users to create groups. Group members gain access to features such as a virtual board with notices or shared calendar allowing keeping flatmates up to date with upcoming events.

The application was created with usage of UIKit and Firebase Realtime Database.

Requirements

  • iOS 13.0+

Features

  • User authentication
  • Creating a new group and sending out invitations or joining an existing one with the usage of an invitation code
  • Managing group settings and members
  • Managing profile settings
  • Browsing the group's virtual board, creating new notices or adding comments to existing ones
  • Accessing the group's shared calendar and managing presented events

UI examples

App start, sign up and log in

app_start.mp4

Profile settings, switching flat and sharing invitation code

switch_flat.mp4

Checking in with new invitation code

flat_checkin.mp4

Virtual board

board.mp4

Shared calendar

calendar.mp4

Running the App

  1. Clone this repository.
  2. Open shell window and navigate to project folder.
  3. Run pod install.
  4. Open cOlive.xcworkspace and run the project on selected device or simulator.

Sample account

Used third-party libraries

TODOs

  • Refactor data layer and models
  • Fix dates in calendar events preview
  • Show number of comments in post preview
  • Fix navigation bar appearence for smaller screen resolutions (ex. iPhone 8)
  • Fix labels of buttons in profile settings (phone number, birthday)

Credits

UI/UX design created by Alicja Łuszpińska - https://dribbble.com/aluszpinska.

App logo created by Kinga Gniedziejko - https://github.com/kingaGniedziejko.

About

Mobile application supporting organisation of flat-sharing. Includes creating groups, editing a shared calendar and posting notices on a virtual board.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published