NepalFull Stack

Thrift It - TikTok Style Thrifting Marketplace App

A TikTok-like mobile platform for thrifting with real-time chat, video/image uploads, and seamless product discovery.

Mobile App
Thrifting
Video Feed
Real-time Chat
Notifications
Marketplace

Project Overview

Thrift It is my final year project (FYP) designed as a TikTok-inspired thrifting marketplace app. It combines the familiar vertical scroll video feed interface with marketplace features like real-time chat, product uploads (video/image), push notifications, and profile pages.

The goal was to create a platform that resonates with today's fast content consumption habits and short attention spans while introducing a fresh, engaging approach to thrifting, a market still largely untapped.

While not all planned features (like auction-based thrifting and a randomized fun discovery section) were completed due to time and funding constraints, the project lays a strong foundation for a future comeback with full functionality.

Key Features

Core functionality and capabilities that make this project stand out

TikTok-style Feed
Vertical scroll-based product feed with autoplay videos and images to enhance user engagement and content consumption.
Real-time Chat
Buyers and sellers can chat instantly to discuss product details and negotiate deals directly within the app.
Push Notifications
Instant alerts for new messages, product updates, and follower interactions to keep users engaged.
Video & Image Uploads
Sellers can upload both video and image-based product demos with pause/play controls for immersive viewing.
Public Profile Pages
Each user has a dedicated profile page showcasing their listed items, followers, bio and no login required to browse.
Lightweight Browsing
No login is required to explore products, enabling a frictionless and fast discovery experience for new users.

Technology Stack

Key Technologies I Used on This Project

Frontend (Mobile)
ExpoReact NativeRedux ToolkitTailwind CSS
Backend
Nest.jsWebSockets
Database
PostgreSQLPrisma
Media Storage
ImageKit.io
Challenges Overcome

Designing a smooth, TikTok-like video feed while ensuring performance on low-end mobile devices.

Implementing real-time chat and push notifications for a seamless user experience.

Balancing a rich feature set with limited time and no funding during the FYP timeline.

Key Learnings

• Gained experience in building mobile-first UI with smooth video handling and feed optimization.

• Learned real-time communication patterns using WebSockets with Nest.js backend.

• Understood how to design engaging user experiences tailored to modern fast content consumption trends.

Interested in This Project?

This project showcases practical development skills and problem-solving experience. Explore the features, review the implementation, or get in touch to discuss similar work.