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/`

LoginContentWho We ServeProductsContact UsAbout Us
Login

Comments (0)

No comments yet. Be the first!

Products design 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
Login design 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