Full Stack · Corporate
EGI Resources Holding
Bilingual corporate platform for a holding company
Corporate web platform covering sectors, subsidiaries, defence systems, news, careers, and a secured admin console.

Overview
The corporate website for PT EGI Resources. It presents the group's sectors, subsidiaries, projects, leadership, locations, and news, and includes defence-system micro-sites. A secured admin console manages content, job applications, contact submissions, newsletter subscribers, and visit metrics.
Problem & solution
The problem
A holding company with several subsidiaries needed one credible corporate presence that could present distinct business lines while giving a small team control over news, careers, and documents.
What was built
A React single-page frontend served behind nginx, paired with a FastAPI service and MongoDB. Content is modelled generically so the admin console can manage several collections without a rebuild, and authentication requires both a JWT and a TOTP code.
Key features
- Bilingual corporate pages for sectors, subsidiaries, projects, and leadership
- Defence micro-sites including EGI Military System, EGI Optics, and AGAT
- News archive with RSS feed and sitemap
- Careers with CV applications and gated document downloads
- Admin console with JWT login and TOTP two-factor authentication
- Content CRUD, contact submissions, newsletter, and visit metrics
- GitHub Actions deployment to PM2/Nginx with health checks
Technical implementation
A two-tier deployment: React SPA for public and admin interfaces, FastAPI for the API and authentication, MongoDB for content.
Frontend
React 19 + Vite SPA with TanStack Query and shadcn/Radix components
Backend
FastAPI monolith with JWT + TOTP authentication and role dependencies
Data
MongoDB collections for news, subsidiaries, careers, documents, and metrics
Delivery
GitHub Actions → SSH/rsync → PM2 and nginx
My contribution
- Contributed to corporate content delivery, including news releases and sector updates.
- Worked on CI/CD deployment and PM2 health-check reliability.
- Contributed to brand-logo refresh and shared frontend maintenance.
Related projects
View all
Full Stack · Enterprise
Job Talentio
PT EGI Resources — IT project
Multilingual hiring platform connecting candidates, recruiters, and moderators — with CV import, weighted matching, and a recruiter pipeline.

Full Stack · Enterprise · Hotel Operations
Hadith Hotel Management System
PT EGI Resources — Hadith Hotel Samarkand
Full-stack hotel management system spanning reservations, front office, housekeeping, POS, purchasing, inventory, assets, invoicing, and night audit.

Full Stack · E-commerce
7Oz Espresso
PT EGI Resources — F&B division
Digital platform for a cafe brand: public website, staff admin dashboard, reservations, membership, loyalty, and a Go API.