๐ฉโ๐ป ๐งโ๐ป Group contribution:
This project is made by a team of 4 members:
Nguyen Huynh Anh Phuong
Sang yeob, Han
Nguyen Le
Nguyen Anh Minh
NPC is an app for podcast listeners who can listen to broadcast station and users can upload their own recordings as podcasts to join the community podcasts.
๐๏ธ ๐ ๐๏ธ Screenshot:
Welcome View and Menu View
Splash screen
Log in
Sign Up 1
Sign Up 2
When logged in
When signed up
First from sign up
Change topic
Upload an image
Save your update
First view
Users download an episode
Users read a description
Podcasts details
Listen an upload
See/post the comments
Comment section processing
See/Delete your own comments
Download and user casting view
Empty list
Full download list
Empty user casting view
Users have their own uploads
Episode streaming view
Streaming view on dragt
Streaming from downloaded episode
Uploading title and image
Users record
Processing upload
Users upload message
Favorite and History view
Favorite list loading
Favorite empty list
Existing favorite list
History empty list
To use the project, install the firebase SDK:
https://github.com/firebase/firebase-ios-sdk.git
Add the following dependencies:
Firebase Analytis
Firebase Auth
Firebase Firestore
Firebase Firestore Swift
Firebase Messaging
Firebase Storage
๐ ๐บ Project design:
Figma link:
https://www.figma.com/file/dIDARGzIvc8BRQU9EZbXTQ/iOS-A3-NPC
Xcode 13.4.1
SwiftUI Framework
Target Deployment iOS >=15.5