8ore — Backend & API for Mobile App
Recruitment and job listings platform on web and mobile, with a Yii2 backend, admin panel, Stripe payments and a React Native app.
About the project
8ore.ro is an online recruitment and job listings platform that connects employers, job seekers and freelancers directly. Its core idea is to simplify hiring: fewer formalities, less time wasted and more visibility for people who are looking for or offering professional opportunities. The platform is available on the web and as a mobile app for iOS and Android.
My contribution
I developed the platform across backend, web frontend, admin panel and mobile app, with a strong focus on database architecture.
Database architecture. Designed the MySQL database structure that supports the platform’s features, with particular attention to how its data is modeled and organized.
Backend. Developed platform features in Yii2, following the framework’s MVC structure.
Public website. Built the job ad submission form and the filtering system used to browse listings.
Payments and invoicing. Integrated Stripe for online payments and connected an invoicing service for automatic invoice generation.
Admin panel. Built the back-office for order management, management of user-submitted ads and an ad review workflow for moderation.
Mailing. Implemented the platform’s email communication.
REST APIs and mobile app. Built the Yii2 APIs consumed by the mobile app, then developed the cross-platform app in React Native with Expo and published it on the App Store and Google Play.