Back to blog

PhotoNum — Digital ID Photo e-Photo (ANTS)

August 1, 20262 min read
Next.jsApp Mobilee-PhotoANTS

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/)