This project requires a fast moving development, preferably an iterative one. Building a stable system requires a lot of time and effort,and usually is not achievable within a one month time-frame, Hence I divided the development into 3 Phase:
Speed First. Bugs Later.
Due to the requirement of the project, the wisest thing to do is to use pre-exiting systems. Decoupling the backend for a while will save a lot of time, since I also had to work on the front-end interface.
Small-scale Infrastructure
Once things settled down, I can start working on a custom implementation. Although using pre-existing system is fine, the technology we're working with is very rarely used and relative unsupported
Scaling up. Maintenance for.
During this period, I expected the team to grow, which will lift off some of my burden. I can focus on fixing technical debts, refactoring codes, and implementing better structures to accommodate future requirements.