BASIC SRS FOR THOUGHTY PROJECT
DATE: JUNE 04, 2014
Android App Development
Deliverables by Developer:
Android App with below mentioned features
Admin Panel to send deals as push notifications
Deliverables by Client:
VPS Hosting/Cloud Hosting
Google Play Developer Account
App Flow & Features:
User Registration & Login:
Manual User Registration by entering Email, Password, Confirm Password.
Fist Name Last Name Relationship status, Gender, Age,
No Facebook Login
After User logs in, App asks user to activate gps location. App stores current location of the user.
Add 5, 10, 15 miles radius
It will show a segment filter of Nearest User & Nearest Events
On Nearest Users, the app will show google maps and pins of various thoughty users around him. He can click on the user to view his profile and chat with him.
Users with whom the user is friends with, will be shown in different color pin or tick marked pin.
On Nearest Events, the app will show google maps and pins of various thoughty events around him. On click on event pin, he can view event details (name of event, description, time, place and people going to event) and join the event.
Events in which the user will be going will ticked or marked in different color or icon.
Search Users -
User can type name of users and search them. Search result will show list of users. User can click on any user and view profile. And chat with him.
Chat / Messages
Chat option will show list of users with whom the user has chatted earlier or he has received messages from anyone. User can delete messages from here. Chat will be only text, images and emoticons (if possible)
Here user can view events created by him. He can create, edit, delete event details. He can view people who are going to attend his events.
Here he can view list of events he is invited for or going to attend. He can accept or reject event’s request.
(Events which have passed the 24 hrs deadline will automatically be deleted from database.)
This will be deals sent from admin panel of Thoughty. Admin can enter business name, offer title, offer description. These deals can be shared on social networking sites by users.
This will display about thoughty app, version info, website support link, etc.
User can toggle on/off incognito mode. With incognito mode on, User pin will become invisible and people cannot view that user.