Africa’s first meme sharing platform where users can view, download, and share memes.
Jan 2022 - Dec 2022
NextJs, Node.js, MongoDB, Express, Firebase

Nobzo is a revolutionary meme sharing platform designed to bring laughter and joy to users across Africa. As the lead developer, I spearheaded the development of the platform, ensuring a seamless user experience with features like meme browsing, downloading, and sharing. The project involved integrating social media sharing options and optimizing performance for high traffic volumes.
Implementing a reliable, real-time notification engine across multiple user roles (admin, creators, and general users) introduced synchronization and latency challenges.
Handling large volumes of user-uploaded media (memes, images, and videos) led to slow load times and increased storage costs.
Ensuring seamless transitions between user roles (normal and business accounts) required careful token handling and session persistence logic.
Developed a Socket.IO-powered notification system that pushed updates instantly while maintaining low latency through efficient event broadcasting.
Integrated Cloudinary for image and video uploads with automatic compression, lazy loading, and CDN delivery to reduce bandwidth usage and improve media load times.
Refactored the authentication logic to refresh tokens dynamically upon role switch, ensuring smooth transitions without requiring full page reloads.
Dynamic and customizable dashboards allowing users to drill down into specific data points and apply various filters in real-time.
Integration of real-time data streams to provide up-to-the-minute insights into user behavior and system performance.
Advanced algorithms that curate content based on user preferences and interaction history, enhancing user engagement.
Role-based access controls that ensure users have appropriate permissions, enhancing security and compliance.
Comprehensive tools for administrators to manage user profiles, including editing details, resetting passwords, and monitoring activity logs.

Nobzo: Engaging meme discovery experience

Explore Memes: Browse and discover trending memes

Personalized Algorithmic Feed: Tailored meme recommendations

Admin Dashboard: Comprehensive platform management tools

Profile Management: User profile customization and settings

Report Handling: Efficient content reporting and moderation system

Download Memes: Easy meme downloading feature