Android and iOS mobile application developed with React Native.
Brief breakdown of features:
-Registration with email, name, phone number, gender.
-Login with email & password
-Verify user email using email verification link (email sent by Send grid).
-Basic User profile: Name, Email, phone number, gender, profile photo, etc.
-Contacts list of all your friends
-Search & add friends
-Remove or Block friends
-Privacy & Notification and other App settings
-Notification is sent via Onesignal (https://onesignal.com/)
-Geofence of specific locations (we will provide the coordinates).
When user is inside Geofence, let friends know that user is at that specific location.
-User's status message (text-based short description of one's thoughts, feelings, etc).
-Hangout message (text-based description of activity user wants to engage in, when, and where)
-Text-based Messaging between friends. (one on one & group chat).
-Sync chat history with Google Drive, iCloud
-Create Group between users. Invite friends to Group or search for Group to join.
Admin can post bulletins ( announcements, etc) in the Group's Bulletin page for Group members to see. Each Group has up to 5 chat channels.
-Server is based on Node.js. It is already being worked on and going to be finished by us.
-https and websocket secure is used for communication between mobile app and server.
-$20 CAD/hr, 40 hrs per week.
-Version 1 (Registration, Login, Geofence, status/hangout, Notification, Profile, Privacy & app settings, one-on-one chat) to be finished in 1 month.
-Completion of app in 2 months.
-Be able to communicate with us frequently [The administrator removed this message for encouraging communication outside Freelancer.com, which breaches our Terms and Conditions - Section 13: Communication With Other Users.]
-Must provide on-going bug fixing and maintenance.