universal-health-merchandise

byArsalan Siddiqui

Create a CMS web application for a company `Universal Health Merchandise` Technical Stack: - User should be able to login as admin and edit content on the website - Frontend in latest lts Angular - Backend in Java using Spring Boot that should handle authentication, authorization, and CRUD operations for the CMS - Database in PostgreSQL in docker container - Use JWT for authentication - Use Docker for containerization with docker-compose to start the application with DB and backend service Website details: - Create a theme like `https://www.medline.ca/` with `Universal Health Merchandise` branding and logo. It should not look like a copy of `https://www.medline.ca/`. Also menu should at the top like website `https://roxon.ca/en/` - It should have the following pages: - Home something like `https://www.medline.ca/` - `Who We Serve` page - Products e.g `https://www.medline.ca/en/products` - News and Updates e.g `https://roxon.ca/en/blog/` - About Us e.g `https://www.medline.ca/about-us/team` - Contact Us e.g `https://roxon.ca/en/contact/`

No preview

Comments (0)

No comments yet. Be the first!

Architecture

No Services Diagrams Yet

Architecture diagrams will be automatically generated when the Project Manager creates tasks for your project.

No completed page designs yet.

Completed design pages will appear here when they are ready to preview.

Home: Open Admin Login from utility row
Login: 1. Enter admin credentials
Login: 2. Submit credentials
Login: 3. Correct invalid input
Login: 4. Resubmit after failed sign-in
Content: 1. Browse managed content records
Content: 2. Select a record to edit
Content: 3. Start a new content record
Content: 4. Initiate record deletion
Content: 5. Retry loading records
Content Editor: 6. Enter content fields
Content Editor: 7. Save new content record
Content Editor: 8. Correct field validation errors
Content Editor: 9. Retry save after failure
Content: 10. Return to refreshed content list
Content Editor: 11. Update existing record fields
Content Editor: 12. Cancel edit and return
Content Editor: 13. Confirm record deletion
Content Editor: 14. Re-authenticate on session expiry
Content: Return to public website
Login: Return to public site
Content: 15. Sign in again after expiry

No completed page designs yet.

Completed design pages will appear here when they are ready to preview.

Home: Open Admin Login from utility row
Login: 1. Enter admin credentials
Login: 2. Submit credentials
Login: 3. Correct invalid input
Login: 4. Resubmit after failed sign-in
Content: 1. Browse managed content records
Content: 2. Select a record to edit
Content: 3. Start a new content record
Content: 4. Initiate record deletion
Content: 5. Retry loading records
Content Editor: 6. Enter content fields
Content Editor: 7. Save new content record
Content Editor: 8. Correct field validation errors
Content Editor: 9. Retry save after failure
Content: 10. Return to refreshed content list
Content Editor: 11. Update existing record fields
Content Editor: 12. Cancel edit and return
Content Editor: 13. Confirm record deletion
Content Editor: 14. Re-authenticate on session expiry
Content: Return to public website
Login: Return to public site
Content: 15. Sign in again after expiry