Project tasks proposal and milestone estimation
===================================
As per your requirement stated in the project description, here's an estimate of time and effort:
1. Database design
> Breaking data in 3-4 meaningful tables based on data relationship
> Create SQL scripts for installation
> Share the DB structure and files for review
--------------- (Milestone 1 - Day 1) ---------------------
2. Web design
> Create web app to database interaction diagrams
> Create web app to User interface diagrams
> Devise data processing logic details
> Create PDF invoice generation and printing format detail documentation
> Create architecture and design file (Visual paradigm files) and share
--------------- (Milestone 2 - Day 2) ---------------------
3. Application coding
> Create the MySql database
> Deliver UI with CSV upload and data update feature
--------------- (Milestone 3 - Day 3) ---------------------
> Update UI with PDF generation feature
> Deliver the whole application as a .war file deployable on a web application server
--------------- (Milestone 4 - Day 5) ---------------------
4. Feture corrections and fixes
> As per the application review, correct any UI or logic accordingly and re-deliver
5. Provide full technical documentation of the project
--------------- (Milestone 5 - Day 6) ---------------------
Technology Utilization:
- MySQL,
- Java,
- Servlets/JSP,
- JavaScript, and
- jQuery
Thanks,
Shyam