Skip to content

xiaohsun/Colemi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

200 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

colemiTitle colemiFeature realTimeFeature animationFeature

Colemi - Color your world!

Colemi is a social media platform designed to connect color enthusiasts and ignite creativity.

It fosters a vibrant community where users can share discoveries, spark inspiration, and interact with fellow color lovers in real-time – both online and offline!

appleStroe

Features

1. Dress Your Day in Color

Every day you log in, Colemi will suggest a color based on your local weather. Choose your favorite and let your mood match the sky!

2. Mix Colors, Create Connections

Embark on a color-mixing adventure with your friends! Blend your colors together to create stunning new hues. The results are sure to amaze – prepare to be surprised by the vibrant colors you can create!

3. Show Us Your World in Color

Unleash your inner photographer by sharing a picture featuring your chosen color element, whether it's a captivating landscape or a vibrant object. Showcase your keen eye for detail and inspire others with your creativity! But remember, you only get one post per day, so choose wisely!

4. Become the Color Champion

Embrace the challenge of color matching and reap the rewards.The higher your color accuracy, the more you'll climb the ranks. Can you become the world's ultimate color champion?

5. Chat & Connect with Color Lovers

Dive into a world of colors through the eyes of fellow enthusiasts! Browse a captivating stream of photos that capture the essence of colors. Engage in real-time conversations, connect with fellow color enthusiasts. Share your passion for colors and discover a universe of inspiration!

Technologies

  • MVVM design pattern
  • Utilized WeatherKit, Core Location to detect weather conditions at the user's location
  • Combine framework
  • Harnessed Multipeer Connectivity to empower direct device-to-device communication and data transfer
  • Built real-time chatrooms, comments, and following features with Firestore, enabling seamless user interaction and data management
  • Leveraged Google Cloud Vision AI to extract comprehensive image attributes
  • Utilized Pinterest-like post wall visualization with a custom CollectionView layout
  • Employed seamless animations powered by transitioningDelegate and Auto Layout
  • Utilized Google SDK to manage authentication system
  • Swift Package Manager

Third-party Libraries

  • FirebaseAuth
  • FirebaseFirestore
  • FirebaseCrashlytics
  • SwiftLint
  • IQKeyboardManagerSwift
  • Kingfisher

Requirements

  • iOS device 17+
  • To run this project, you'll need Firestore Plist and APIKey. Feel free to contact me for further assistance
  • To access core features, please agree to the privacy requirements

Contact

Author: Bobby Hsu
Email: xiaohsun0123@gmail.com

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages