SELA
A mobile-first classifieds app for buying, selling and trading locally, with a live map, real-time chat and seller ratings.
- Type
- Client product
- Company
- Ofniinfo Software Solutions
- Platform
- React Native
- Status
- Developed, not published to the stores
- My role
- Sole React Native developer





01 — Context
SELA is a mobile-first classifieds marketplace in the spirit of OLX. People buy, sell and trade products near them: they browse listings around their location, chat with the seller, and manage what they have posted.
The screens shown are from a test build with test data.
02 — Problem
Local buying and selling needs three things to work together: finding what is nearby, trusting the person on the other end, and keeping your own listings under control.
03 — Role
I developed the core marketplace in React Native, as the only React Native developer on it:
- Listings with image upload, pricing, descriptions and categories, in a three-step post, details and finish flow.
- Location-based discovery: a grid of listings around the user, with a search bar and a selectable distance.
- Real-time in-app chat between buyers and sellers.
- Item management: promote a listing, mark it sold, archive it, or sell a similar item.
- Listing pages with price, condition, delivery option, seller profile and reviews, and an approximate location to protect the seller's privacy.
- Account screens: buys and sold counts, ratings, followed and blocked users, notifications, language, theme, and policy and safety tips.
04 — System
Listing to conversation
The three core flows in the app.
- Photos
- Title and description
- Details
- Publish
- Promote or mark sold
- Nearby listings
- Listing details
- Chat with seller
- Save or share
- Seller profile and reviews
- Report or block
- Safety tips
05 — Engineering
Performance on image-heavy lists
Lazy loading, image caching and efficient data querying keep the listing grid responsive even when every card is a photo.
Location without exposing the seller
Discovery uses GPS to find nearby listings, while the listing page shows only an approximate location.
A short path to posting
Posting is split into three short steps, with photos first, so a seller can list something quickly from the phone that took the photo.
06 — Outcome
The app is developed but has not been published to the stores, so there is nothing public to link to.
07 — Stack
- Mobile
- React Native
- Capabilities
- GPS · Real-time chat · Image upload · Image caching