Skip to content

SWEe-chai/Sweechat

Repository files navigation

Sweechat

Screenshot

SweeChat is an iOS messaging application that aims to foster the development of encouraging education communities. This project is built as part of the final project of CS3217 (Software Engineering on Modern Application Platforms). We were given the freedom to build anything we wanted and decided to create a messaging application from scratch. This was a great learning experience for us.

SweeChat was built on the Model-View-ViewModel (MVVM) software architectural pattern. Notable engineering feats include cryptography, notifications, media caching, and message pagination.

Setup

You will need to set up a Firebase environment with notifications enabled and add a suitable to the GoogleService-Info.plist file to the Sweechat folder before being able to build and run the app. An Apple developer account is required to turn on push notifications.

Documentation

The architectural design and considerations are documented here.

About

A messaging application aimed at fostering inclusive education communities

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •