The project involved designing the application structure, developing frontend interfaces, implementing backend APIs and business logic, integrating the database and payment system, testing key workflows, and preparing the application for production deployment.