Updating my already existing app for IOS
Must have knowledge in Firebase
1. Login Screen and Sign Up Screen
* Sign Up Screen
.Should be able to create a username, username should prompt user if a username already exists.
. Should be able to type in a password and user should retype in password so that it matches. If it doesn’t match user will get a prompt saying that it doesn’t match.
. User should be able to upload a profile picture from their gallery or camera app
* Login Screen
. Should be able to type in username and password to enter into app, if username doesn’t exist user should get a prompt that it doesn’t exist.
. If you password is incorrect user should get a prompt that it’s incorrect.
2. Differentiate User
. When a (new) user logs in for the first time, user will select if they are whether male/female or a business.
.If user selects male/female it will direct them to a screen asking them to select their age range.
.Once age range is selected, user would move on to the feed.
. If user selects business it direct them to the “Create Event” part of the app.
3. Creating Events
. User( Business ) should be able to create content for the app. Some of the things the user needs to into are:
Event Name ( Should have a limit of how many letters/words a user can type )
Event Category ( User will select what category applies to them from the table view. )
Event Flyer ( User should be able to upload a image.)
Description of Event (Should have a limit of how many letters/words a user can type.)
Ticket Pricing ( User should be able to enter a number value for the price, user should be able to add more ticket pricing options. )
Location ( User should be able to type in address of the event and also give the pin point location of the event so that the user can get directions. )
Time and Date ( User should give date and time)
4. Event Feed
. The events feed is spilt into two User Personalize Feed and Categorized/Generalized Feed.
* User’s Personalized Feed
The Event feed of the user would be determined by date of the event and if the user followed the business.
* General Feed
The general feed would be categorized by the event type, location and date.
**Date is like “Tomorrow “, “Today”, “Next “, “Week” etc**
**Events will only be displayed if it’s close or within a certain distance to the user. If not the event won’t be display**
5. Event Details
The event details should include things like the flyer, name of event, name of brand, follow button, date, time, event description, how many views it has, event address, pinpoint map view, name of venue is optional, share button and going button.
6. Search and Categories
The general user would be able to search for brands and events by typing the name of the event or the name of the brand. Once searched the user would be able to follow them and have it one there own personalized feed.
7. Control Center
.This is where the user(business) would be able to post a event, edit a event, delete a event. The would also get to see how many users have viewed their event.
**After the event date passes the event will automatically be deleted.**
The profiles will be different from each user.
* General User
The general user profile will be simple with only username, profile pic.
* Business User
The business users profile will be have more functionality, it will have the profile pic, user name, follow button, email button, photo button(which won’t be used right now), number of events, followers and photos, it will also have the events they posted. The user should be able to edit the information
9. Cosmetic Changes
Adjusting the app to the different screen sizes and type of iPhone.
The Navigation Bar when the user scrolls up and down. ( it should appear and disappear when suitable).