Overview
Reel boost
-
ReelBoost is a complete social media platform designed to deliver an Instagram-like experience focused on reels and short videos. Built to empower creators and engage viewers, ReelBoost enables users to create, share, and explore viral content with ease. Optimized for performance, ReelBoost offers a seamless experience.
-
It is built using Flutter and ReactJS as frontend and NodeJS as backend framework to offer a robust and scalable solution.
Flutter
- Flutter is an open-source UI software development toolkit created by Google. It allows developers to build natively compiled applications forandroid and iOS devices — all from a single codebase.
ReactJS(Admin Panel)
- React.js, commonly referred to as React, is a popular JavaScript library developed by Facebook for building user interfaces, especially single-page applications. React enables developers to create reusable UI components and efficiently update and render the right components when data changes, making it widely used for dynamic and interactive web applications.
NodeJS (Backend API)
- Node.js is an open-source, cross-platform JavaScript runtime environment that executes JavaScript code outside of a web browser. Built on Google Chrome's V8 JavaScript engine, Node.js is known for its speed, scalability, and event-driven architecture
PostgreSQL (Database)
- PostgreSQL (also known as Postgres) is a powerful, open-source object-relational database system known for its stability, extensibility, and standards compliance. It has been in active development for over 30 years and is widely used in enterprise, web, and analytics applications.
Reel Boost consists of the following libraries and third party APIs:
Socket.IO :
A Socket.IO chat application enables real-time communication between users by establishing a persistent connection between the server and clients. This type of setup is widely used for chat applications, as it allows instant message delivery and responsiveness
Twilio:
Twilio is cloud communications platforms, Twilio Provides global SMS otp for phone number verification or authentication.
Onesignal:
OneSignal is a customer engagement platform that provides push notifications, in-app messaging, and email marketing to help businesses communicate with their users. It offers tools to send personalized messages and increase user retention.
Each component is designed to provide seamless functionality and integration, ensuring a smooth experience for all users involved in the whoxa chat ecosystem.