Portal · Paid listings
Investment-promotion portal with paid listings and a mobile app
A national portal where companies publish paid investment projects and investors browse them — plus a pay-per-report export-data product and, later, a companion mobile app.
- Role
- Backend engineer · my first production system
- Years
- 2020 — 2026
- Platforms
- Website · Admin panel · iOS & Android · API
- My share
- ~30% of commits
The challenge
Turn listings into a product: companies submit and pay, moderators approve or reject, listings publish and expire on time, and everyone is notified at each step.
How I solved it
- 01
A complete listing lifecycle: submit → pay → moderate → publish → expire → notify, with scheduled expiry emails.
- 02
A paid calculator that generates an Excel export-potential report on demand.
- 03
Later, the same domain carried into a mobile app with map search and a multi-step submission flow.
What it does
- Project catalogue with filters and company profiles
- Registration, email verification and Google/LinkedIn/Facebook login
- Customer cabinet with projects, companies and purchases
- Tiered listing prices and bank-card payments
- News, partners, newsletter and 11 CMS page types
- Mobile app with map search, document upload and push
Results
- Live since
- 2020
- Data models
- 36
- Public pages
- 33
- Languages
- 3
- Built and evolved since 2020
- Three languages, 36 data models, 33 public pages
- The start of my commercial career — 535 commits in the first year
Stack
- Laravel 8
- Next.js 12
- React
- React Native 0.83
Integrations
- Ameria
- Google/LinkedIn/Facebook login
- Mailchimp
- Google Maps
- Mapbox
Details, names and visuals are generalised to respect client confidentiality. Happy to walk through the architecture in a call.
Have a product in mind?Let's build it.
Tell me about your idea, your product or your team. I usually reply within one working day.