Is a timeline application, where each user has an account and can post a text and/or an image. Each post contacts the users name, username, and profile photo.
The application is developed to meet the requirments for Tuwaiq 1000 challenge
- Implementing login and signup feature using Firebase authenticatio
- Using Firestore to store all posts to retireve and sort by post time
- Posts can have either text, photo, or both.
Open terminal app and navigate to project folders
$ cd /Users/user/project_folders
Clone project repository
$ git clone https://github.com/joud-almahdi/Project-01.git
An example design to follow for the application
The following section covers the flow of the application
Using Lottie animation to make a good first impression to the users
A user can either login or sign up to the application. If the password is forgotten, then the user can reset it.
All post by all user are shown from the latest to the oldest. Users can like posts or share them with others.
A user can add new post and include with a text, an image, or both, which then gets added in the View Posts interface in a timeline order.
A user can view their own information and view the date they joined the application
- Firebase Authentication: Allow authentication to easily implemnted and track user login status.
- Firebase FireStore: To store posts, and additional user information. Any data retireved can be cached for offline access.
- Firebase FireStorage: To store photos online and link the download Uri to the prespective document
Project has not been licenced