- Update solver.py: Add solve_nonhomogeneous_ode function to handle RHS.
- Create web_app/templates/nonhomogeneous.html: Template with RHS input, ensure responsive design for screen fit.
- Update web_app/app.py: Add /nonhomogeneous route to render new template, /solve_nonhomogeneous route for solving.
- Update web_app/templates/index.html: Add navigation link to nonhomogeneous page.
- Update web_app/static/script.js: Adapt dynamic form generation for nonhomogeneous page.
- Test: Run app and verify nonhomogeneous solving works, UI fits screen.