I want the creation of an app for both iOs and Android.
It consists of 20 different screens, where three of them are only terms & conditions, FAQ, and About us.
First two screens are user creation, with name, gender, data of birth, mail, language, image upload, facebook login (creating out of FB profile), country, state, partners email adress and partners name.
Then its followed by x questions where there is some text represented, with three choises for each question (yes, no and maybe).
The rest of the screens are:
1. Creation screen 1
- Input fields: Name, Gender, Date of birth, Mail adress, Language, Upload/pickimage, Login/profile creation via Facebook - Next button.
2. Creation screen 2
- Input fields: Country, State, Partners email, Partners name - Next button
3. Intro text
- Show only text - Next button
4. Questions
- Show question (text), progress bar (1 out of x questions), three options (Yes, No, Maybe) - Back button - Next button
5. Main menu
- Very little functionality (5-6 menu items)
6. Show match
- List all questions with my answers, and partners answers - List only questions out of a simple condition
- Divided into categories, shown in accordions
- Partner answers only if connected to that partner
- Back button
- Link to another screen
7. Connect with partner
- If not connected to a partner (partner didnt have app installed yet, or havent accepted our invite) we show a screen where you can invite a partner to connect
- Input fields: Partner email adress, Partner name - Send invitation button
8. My partner
- Show partner name, partner image, "buy gift" button, "show matches" (links to screen 6) - Cancel connection (Breaks connection with partner)
9. Buy gift
- Shows a webpage. Link given by country/state, look up in database table from backend
10. Ideas
- Menu with two menu items - No other functionality (later in app purchases are planned)
11. Pictures
- Menu - No other functionality
12. Show 1 picture
- Basicly image gallary, with 1 image, one text, next, previous button, random button, and an option to mark a picture as favorite
13. Show all positions
- List all pictures - Can be called with no argument, and it shows all images as a list, or it can be called with an argument, and lists images marked as favorite.
- If you press on one image, you will linked to screen 12.
14. Inspiration
- One image, with text, and a button with a custom link. The image, text and link should be read from a backend database. Its sort of "monthly" image, where we can upload new images in the backend and it shows the image valid for the current date and country/state selection
15. Edit answers
- List "questions", with my answer, should be possible to change the selection of the current question.
16. Settings
- Various settings
- Change name, change email (also update the connection with current partner), Country/state, push notifications (yes/no), Change language, Change profile picture, Reclaim in app purchases (future edition), Remove banners (if you buy the app, no banners/commercials will be shown)
17. Rapport a problem
- Show a text field - Input fields: Text field - Send button
- Will send a mail to us, with the email of the current user, and the content of the input text field.
None functionel requirements:
-Google analytics must be implementet
- Should be able to index the app ([login to view URL])
- All info about users / answers / links to buy gifts and so forth, should be saved in a central database
- Also it should have some sort of encryption so Emails/names ect are not in plain text
- We should have a backend module, where we can edit banners, and monthly offers
- Good security in the backend, as it will be sentitive information stored in the database
- Ready for In-app purchases