FIRST OF ALL: Only send me a bit if you can do it with my budget which is US600 (it can't be over than it). Below you have all the funcionalities described.
I have an idea to create an app for android and ios (can be in Ionic, Xamarin or natives, whichever is faster and cheaper).
The idea of the app is a mix of social network with events, is to make people with common interests meet.
A friendship app that allows you to create and share events
1 - REGISTER
I as a client wish to register in the app by email, facebook or gmail.
Telephone (with code area mask)
Event preferences (boxes for selection)
Buttons: Register and Cancel
Validation: the app validates the mobile number sending a sms with code.
The registration through facebook and gmail searches the allowed data of the user (after permission of the user) and then allows to complete the other data.
2 - LOGIN
I as a client wish to login to the app via email, facebook or gmail and allows to complete the registration with other information.
Buttons: Enter and Cancel
3 - EVENT REGISTRATION
I as a client wish to register for an event. (similar to facebook)
Local (integration with google maps?)
Message from the organizer
Buttons: Create and Cancel
There will be default icons for each category type and a timeline where all users participating in the event can enter a comment.
In the detail of the event also appears the organizer and the number of people confirmed / interested
The buttoms are the same as facebook: I'm interested, Confirm and Share
4 -HOME - TIMELINE OF EVENTS
The main screen of the app where the customer's city events will be sorted by default according to pre-registered user preferences.
In this screen the user performs event searches for:
City, date (today, this weekend, month), category, keyword (open field)
By clicking on an event and seeing the details, the user can confirm presence or interest (as in facebook).
Menu bar in the footer will have the icons: My account, My events, Search (timeline), Settings
5 - MY EVENTS
Screen where you will show all confirmed and interesting events.
You can cancel an event by clicking on the event there will be the Cancel participation button.
The user can share an event with friends through whatsap, email, instagram and facebook
In each event will be possible to exchange messages in public view (there will be a message historic timeline like in facebook)
Push notifications will be sent to users who confirm an event: 24 hours before the event starts and 2 hours before the event starts
Every time a new event is created in the user's city according to his preferences, a push notification will be sent
After the event is done, it will disappear from this screen, but the data is still stored in the database.
6 - SETTINGS
My profile (to edit)
Privacy and security policies
About this version
It needs a database in MySQL and all the data and rules Will be saved in the API.
I have the theme and some screens designed.