PhotoNum — Digital ID Photo e-Photo (ANTS)
Context
PhotoNum (e-Photo) allows users to obtain digital ID photos with electronic signatures in just a few minutes, compliant with ANTS and Préfecture standards. The project combines a WordPress showcase site, a Flutter mobile application, and a web application.
My role
I worked on the application components: the **Next.js API routes** and the **web frontend**, using **Firebase** as the database — the same one used by the mobile application, to keep data synchronized between the two. I also handled **Docker containerization** and the **CI/CD pipeline** up to production. I did not work on the WordPress showcase site or the Flutter mobile application, which were developed separately by other team members.
Technical stack
- **Backend/API:** Next.js (API routes)
- **Web frontend:** Next.js
- **Database:** Firebase
- **Containerization:** Docker
- **CI/CD:** deployment pipeline up to production
Outcome
A web service that allows users to generate an ID photo compliant with ANTS requirements directly from their browser.
---
[Visit the site →](https://photonum.xyz/)