Database setup,
setup a backend environment,
setup a webapp architecture
populating the database with all the collected data
completing the backend development
Designing a layout for web application
completing the frontend development
hosting the web application
testing the web application and adding enhances