Motivational Self Development Application

Full Stack Developer
Motivational Self Development Application - Screenshot 1 showing project features
Motivational Self Development Application - Screenshot 2 showing project features

About This Project

Mindset is a comprehensive mobile application platform designed to inspire people to achieve success through self-development. The platform consists of three phases - Users, Creators, and Admin - providing a complete ecosystem for motivational content. Users can access inspirational and educational audio/video content, creators can upload content, and admins manage the entire platform. The application features personalized playlists, skill tracking, offline downloads, and subscription-based premium features.

Challenges

  • Implemented fuzzy search algorithm in MongoDB cluster with performance optimization
  • Resolved search algorithm repetition issues that were difficult to reproduce
  • Optimized user listing performance by managing skills data directly in user table
  • Integrated ads to display between playlist playback in both foreground and background modes

Solutions

  • Resolved repetition issues in the search algorithm through algorithmic improvements
  • Managed all skills data within the user table to reduce API load and improve performance
  • Integrated ad system to show ads at specific intervals during playlist playback
  • Built a scalable three-tier architecture: Admin Panel (Web), Creator Panel (Web), and User Apps (iOS/Android)

Results

  • Successfully launched cross-platform mobile application on iOS and Android
  • Enabled content creators to upload and manage their motivational content efficiently
  • Provided users with personalized playlists based on categories, energies, and speakers
  • Implemented subscription model with yearly and monthly plans for premium features

Technologies

Frontend

Angular 11
iOS (Swift)
Android (Java)

Backend

Node.js

Database

MongoDB

Infrastructure

Ec2
AppRunner
S3
CloudFront
AWS SQS
AWS Lambda

Tools

Firebase
Google Auth
Facebook Auth
Apple Auth
Docker
CI/CD

Links