Project proposal, research, and web application set-up. Establishment of data models and database design. Testing NLP libraries.
Development of core ScreenDoor features, such as parsing and processing processing job information and submitted application forms.
Refinement of core features and development of complex features such as written response evaluation and scoring applications. Implementing views in front-end and connecting front-end interface with back-end processing.
Winding down development, applying finishing touches or any additional features permitted by time. Demonstrating final product to clients, and launching the application for testing in government.