Grid-Real Networking Real Fun: Case Study

Introduction:

The purpose of this document is to highlight the process and results of a real-world implementation of the mobile application for Grid Networking Application, by team Appsbee. The document provides virtual guidance on how solutions were provided to every individual requirement, making the networking app a user-friendly and successful product.

Project Requirements

  • Building database tables for accommodating all functions
  • Creating user registration and login functionalities
  • Profile creation functionality
  • Friends group creation
  • Inviting friends and acceptance/rejection of group join requests by the group admin
  • GPS functionality, etc.

Development Applications Environment

  • Angular JS with the ionic framework (frontend)
  • PHP5 node (backend)
  • REST API
  • Amazon EC2, etc.

Challenges

The greatest challenge for Appsbee while working on the project was to build an online platform that:

  • Could grab attention with creative and user-friendly design
  • Could let user access functionalities with utmost feasibility
  • Could provide real-time locations and notifications
  • Could be seamlessly accessed through iOS and Android

Project Details

Grid is an enhanced and user-friendly social networking mobile app that facilitates making friends, interacting with friends in groups, indulging in group studies, making plans like travel plans, lunch plans, creating posts, searching far off locations, adding interests, getting notifications with similar interests, etc. and indulging with some extra fun in everything that happens in a social networking app.

Significant Features Developed by Appsbee:

In an effort to achieve the best user experience, Appsbee has made a thorough study of the successful social networking apps across the globe. We are responsible for the entire developmental process of the hybrid application of Grid from design to deployment, creating a solution which seamlessly meets the following requirements:

  • Defining content on the app
  • Creating a user-friendly look and feel
  • User registration by the provision of relevant details
  • Account activation through e-mail
  • User log in through credentials/ facebook/ twitter/ Linkedin
  • Importing contacts from phone
  • Creation of user profile
  • GPS
  • Finding friends, viewing friend lists, filtering friends
  • Viewing a Map View of friends
  • ‘Around Me’ tab to see activities of friends in the vicinity
  • Inviting friends
  • Admin accepting/denying an invite request
  • Upgrading membership through payment
  • Blocking/unblocking user
  • Membership management and Ad management
  • Making the app Android and iOS compatible

Our team has ensured bug-free deployment of the application through various stages of testing like integration testing, load testing, User Acceptance Testing (UAT), etc.

Application Screens

...
...
...
...