Introduction
The Howdy app is a versatile social platform created for iOS devices. Its primary goal is to bring people together by providing a space to:
Share content, including images, videos, and text updates.
Connect with others by following their profiles and exploring shared interests.
Stay up-to-date with real-time notifications.
Enjoy a visually appealing and user-friendly interface.
The app is split into two components: the Howdy app for viewing and interacting with content, and the Howdy Upload app for content creation and submission. This division allows for a seamless user experience while maintaining the integrity of the platform. Key Features Howdy App (Viewing)
Explore a curated feed of posts from users around the world.
Engage with content through likes, comments, and sharing.
Connect with other users by following their profiles.
Receive real-time notifications for likes, comments, and new followers.
Howdy Upload App (Content Creation)
Create and submit content, including images, videos, and text updates.
Participate in daily polls and contribute to the "Comment of the Day."
Authenticate securely using email and password.
Submit comments, quotes, and video content.
Project Structure
The project is structured as follows:
HowdyApp: Contains the main Howdy app codebase.
HowdyUploadApp: Houses the Howdy Upload app codebase.
Firebase: Integrates Firebase for user authentication, database storage, and real-time functionality.
Technologies Used
Swift: The primary programming language for iOS app development.
SwiftUI: A framework for building user interfaces in a declarative way.
Firebase: Utilized for authentication, real-time database, and cloud storage.
Xcode: The integrated development environment for iOS app development.