Submitted by: Elias Woldie
BeReal Clone is an app that helps users post a photo of what they’re currently doing upon receiving a random notification during the day.
Time spent: 25 hours spent in total
The following required functionality is completed:
-
Users see an app icon in the home screen and a styled launch screen.
-
User can register a new account
-
User can log in with newly created account
-
App has a feed of posts when user logs in
-
User can upload a new post which takes in a picture from photo library and an optional caption
-
User is able to logout
-
User can launch camera to take photo instead of photo library
-
Users without iPhones to demo this feature can manually add unique photos to their simulator's Photos app
-
Users can intereact with posts via comments, comments will have user data such as username and name
-
Posts have a time and location attached to them
-
Users are not able to see other photos until they post their own (within 24 hours)
The following optional features are implemented:
-
Users can pull to refresh their feed and see a loading indicator
-
Users can infinite-scroll in their feed to see past the 10 most recent photos
-
Users can see location and time of photo upload in the feed
-
User stays logged in when app is closed and open again
-
User receive notifcation when it is time to post
Copyright [2024] [Elias Woldie]
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.