Moms Beyond
Moms Beyond is a social networking Mobile Application for moms, pregnant womens, planners or parents.
INTRODUCTION
Moms Beyond is Social network app for moms and it’s a great place for them to express themselves, discover, and bond over the stuff they love with other moms. It allows you to connect with experts and read their articles and chat with other moms.
02
02
Login
Login with Facebook, and Apple scales down the time & effort of users from creating and remembering the other username/password combination.
03
Catch up
Catch up screen is intended to show the users of their summary, when they were not on the App and what has happened during the time. It shows a number of type notifications like, if any followers request, Posts, Comments or likes and so on…
03
Catch up screen is intended to show the users of their summary, when they were not on the App and what has happened during the time. It shows a number of type notifications like, if any followers request, Posts, Comments or likes and so on…
04
As there are so many social media networking apps out there in the market like facebook & instagram, but here the momsbeyond is special for the womens, who are already moms or planning. They can share their images and thoughts with their connected friends with mutual interests. Mainly it is a parenting app for mother and father to look around the world for guidance and some knowledge about kids.
04
Social Feed
As there are so many social media networking apps out there in the market like facebook & instagram, but here the momsbeyond is special for the womens, who are already moms or planning. They can share their images and thoughts with their connected friends with mutual interests. Mainly it is a parenting app for mother and father to look around the world for guidance and some knowledge about kids.
05
Get Answers from other moms
In this revolutionary world, momsbeyond helps moms to better socialize, interact with people professionally/ personally and can easily access /dig out any information in a fraction of seconds from other moms and experts.
05
In this revolutionary world, momsbeyond helps moms to better socialize, interact with people professionally/ personally and can easily access /dig out any information in a fraction of seconds from other moms and experts.
06
Many of our experts have partnered with the momsbeyond, to share some news and articles specifically for moms and related to parenting and childs. It helps moms to take care of their babies.
06
Article and News
Many of our experts have partnered with the momsbeyond, to share some news and articles specifically for moms and related to parenting and childs. It helps moms to take care of their babies.
07
Become Contributor
The platform is not only for moms, it also includes the experts who want to share their own experiences or can help others with their tremendous knowledge on parenting. It allows moms to participate in contributing themselves.
07
The platform is not only for moms, it also includes the experts who want to share their own experiences or can help others with their tremendous knowledge on parenting. It allows moms to participate in contributing themselves.
08
Moms beyond allows you to chat in real time with other moms with not only just text messages but also allows you to share Images and emojis to have some great experience and moms can be always connected with other moms.
08
Real time Chat
Moms beyond allows you to chat in real time with other moms with not only just text messages but also allows you to share Images and emojis to have some great experience and moms can be always connected with other moms.
09
Search
We’ve created an awesome search algorithm for moms, whenever you search anything, it shows the best results that matches you in all the categories like Questions, News & Article, Post or any other mom.
09
We’ve created an awesome search algorithm for moms, whenever you search anything, it shows the best results that matches you in all the categories like Questions, News & Article, Post or any other mom.
TECHNOLOGY STACK
Mobile App Technology Stack
Push Notifications
Firebase
Firebase Cloud Messaging (FCM) is a cross-platform messaging solution that sends notification messages to drive user re-engagement and retention.
Social Media Login
Facebook & Apple SDK
Users can choose from different types of social media login like facebook or Apple log in.
Cross-Platform
React Native
A framework for building native apps with React.
User Chat
Firebase Realtime Database
The Firebase Realtime Database is a cloud-hosted database. Data is stored as JSON and synchronized in realtime to every connected client.
Crash Reports
Firebase Crashlytics
Firebase Crashlytics is a lightweight, realtime crash reporter that helps you track, prioritize, and fix stability issues that erode your app quality.
AWS
Serverless Backend
AWS cloud-native architecture allows you to move more of your operational responsibilities, increase your activity and innovations. With this, we've managed to develop a serverless social networking app. Serverless technology allows you to build and run applications and services without worrying about the backend.
Framework
Socket.io
With AWS Amplify, No matter which domain and what business logic, AWS Amplify helps you to build and release great apps for your customers. It is a framework with the collection of tools and services that allows mobile and frontend web developers to build secure, scalable full-stack applications.
Backend and Web App Technology Stack
Technologies
PHP (Laravel)
Laravel is a free, open-source PHP web framework, created by Taylor Otwell and intended for the development of web applications following the MVC(model–view–controller) architectural pattern and based on Symfony.
Notifications
Firebase
Firebase Cloud Messaging (FCM) is a cross-platform messaging solution that sends notification messages to drive user re-engagement and retention.
Cache
Redis
Redis, RE-dis is an open-source in-memory data structure project implementing a distributed, in-memory key-value database with optional durability.
Server Stack
Cloud Server (Digital Ocean)
Digital Ocean is a cloud infrastructure provider.
Docker
Docker is an open platform for developers and sysadmins to build, ship, and run distributed applications, whether on laptops, data centre VMs, or the cloud.
CI/CD
Gitlab
GitLab is a web-based Git-repository manager with wiki, issue-tracking and CI/CD pipeline features.
Frontend Server
Nginx
Nginx is a web server which can also be used as a reverse proxy, load balancer, mail proxy and HTTP cache.
Backend Server
PHP-FPM
PHP-FPM (FastCGI Process Manager) is an alternative PHP FastCGI implementation with some additional features useful for sites of any size, especially busier sites.
Real-Time Communications
Socket.io
Socket.io is a powerful WebSocket server that syncs real-time data between browsers, smartphones, backends and the IoT.
FEATURES
CHALLENGES
Our Major challenge was to develop this App on the AWS Amplify, that’s a big challenge for us to work for the first time to develop the whole mobile Application without any backend server.
The App has a feature to send the push notifications to the users after a certain period of time and with some internal logic. But there were not any backend servers to manage this.
Solutions
After getting the requirements from the client and looking at the price and project duration. Our team has taken an initiative to go with the AWS Amplify, that manages all the backend related functions. But our expert engineers have started digging into it and after much research they have built an application that has not any backend logically.