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!

Project Tasks

263 planning tasks
#1

Generate system requirement document

2m 11s0.1 cr used
Done
#2

Generate personas & user flows

0m 26s0.1 cr used
Done
#7

Create flow for Admin Content Editor

0m 24sCredits in parent
Done
#8

Create flow for Website Visitor

0m 23sCredits in parent
Done
#9

Home

28m 20sCredits in subtasks
Done
#34

Repair Home JSX

0m 58s0.2 cr used
Done
#33

Repair Home JSX

1m 14s0.2 cr used
Done
#32

Repair Home JSX

1m 5s0.2 cr used
Error
#30

Repair Home JSX

1m 2s0.2 cr used
Done
#29

Repair Home JSX

1m 4s0.2 cr used
Done
#19

Home / Top Navigation

0m 39s0.75 cr used
Done
#18

Home / Utility Strip

0m 26s0.75 cr used
Done
#20

Home / Hero Board

0m 46s0.75 cr used
Done
#21

Home / Pathway

0m 46s0.75 cr used
Done
#22

Home / Featured Content

0m 49s0.75 cr used
Done
#23

Home / News Strip

0m 45s0.75 cr used
Done
#24

Home / Enquiry Band

0m 46s0.75 cr used
Done
#25

Home / Footer

0m 17s0.75 cr used
Done
#26

Public Utility Strip

0m 26sCredits in parent
Done
#27

Public Top Navigation

0m 39sCredits in parent
Done
#28

Public Footer

0m 17sCredits in parent
Done
#31

Retry First Page

11m 31s0.2 cr used
Done
#37

Home

9m 16sCredits in subtasks
Done
#58

Repair Home JSX

1m 4s0.2 cr used
Done
#57

Repair Home JSX

1m 21s0.2 cr used
Error
#46

Home / Top Navigation

Not recorded0.75 cr needed
Done
#47

Home / Utility Strip

0m 35s0.75 cr used
Done
#48

Home / Hero Board

0m 53s0.75 cr needed
Done
#49

Home / Pathway

0m 50s0.75 cr needed
Done
#50

Home / Featured Content

0m 51s0.75 cr needed
Done
#51

Home / News Strip

0m 51s0.75 cr needed
Done
#52

Home / Enquiry Band

0m 50s0.75 cr needed
Done
#53

Home / Footer

Not recorded0.75 cr needed
Done
#54

Public Utility Strip

0m 35sCredits in parent
Done
#55

Public Top Navigation

0m 39sCredits in parent
Done
#56

Public Footer

0m 20sCredits in parent
Done
#79

Home

8m 21sCredits in subtasks
Error
#98

Repair Home JSX

1m 0s0.2 cr used
Error
#97

Repair Home JSX

1m 8s0.2 cr used
Done
#96

Repair Home JSX

1m 20s0.2 cr used
Done
#88

Home / Top Navigation

0m 0s0.75 cr needed
Done
#89

Home / Utility Strip

0m 0s0.75 cr needed
Done
#90

Home / Hero Board

0m 56s0.75 cr needed
Done
#91

Home / Pathway

8m 17s0.75 cr needed
Error
#92

Home / Featured Content

0m 49s0.75 cr needed
Done
#93

Home / News Strip

0m 44s0.75 cr needed
Done
#94

Home / Enquiry Band

0m 35s0.75 cr needed
Done
#95

Home / Footer

0m 0s0.75 cr needed
Done
#102

Home

16m 26sCredits in subtasks
Done
#123

Repair Home JSX

0m 52s0.2 cr used
Done
#122

Repair Home JSX

1m 5s0.2 cr used
Error
#121

Repair Home JSX

1m 0s0.2 cr used
Cancelled
#120

Repair Home JSX

1m 5s0.2 cr used
Done
#119

Repair Home JSX

1m 10s0.2 cr used
Done
#111

Home / Top Navigation

10m 52s0.75 cr used
Backlog
#112

Home / Utility Strip

10m 51s0.75 cr used
Backlog
#113

Home / Hero Board

Not recordedNo extra credits
Done
#114

Home / Pathway

Not recordedNo extra credits
Done
#115

Home / Featured Content

Not recordedNo extra credits
Done
#116

Home / News Strip

Not recordedNo extra credits
Done
#117

Home / Enquiry Band

Not recordedNo extra credits
Done
#118

Home / Footer

10m 51s0.75 cr used
Backlog
#178

Home

5m 44sCredits in subtasks
Error
#196

Repair Home JSX

1m 8s0.2 cr used
Error
#195

Repair Home JSX

1m 8s0.2 cr used
Done
#187

Home / Top Navigation

0m 0s0.75 cr used
Done
#188

Home / Utility Strip

0m 0s0.75 cr used
Done
#189

Home / Hero Board

1m 5s0.75 cr needed
Done
#190

Home / Pathway

0m 36s0.75 cr needed
Done
#191

Home / Featured Content

0m 45s0.75 cr needed
Done
#192

Home / News Strip

0m 38s0.75 cr needed
Done
#193

Home / Enquiry Band

5m 37s0.75 cr needed
Error
#194

Home / Footer

0m 0s0.75 cr used
Done
#199

Home

5m 25sCredits in subtasks
Cancelled
#216

Repair Home JSX

0m 35s0.2 cr used
Done
#208

Home / Top Navigation

0.75 cr needed
Error
#209

Home / Utility Strip

0.75 cr needed
Error
#210

Home / Hero Board

Not recordedNo extra credits
Done
#211

Home / Pathway

Not recordedNo extra credits
Done
#212

Home / Featured Content

Not recordedNo extra credits
Done
#213

Home / News Strip

Not recordedNo extra credits
Done
#214

Home / Enquiry Band

Not recordedNo extra credits
Done
#215

Home / Footer

0.75 cr needed
Error
#219

Home

42m 1sCredits in subtasks
Done
#253

Repair Home JSX

0m 53s0.2 cr used
Done
#251

Repair Home JSX

1m 1s0.2 cr used
Error
#250

Repair Home JSX

1m 6s0.2 cr used
Done
#239

Repair Home JSX

1m 5s0.2 cr used
Done
#238

Repair Home JSX

1m 0s0.2 cr used
Done
#237

Repair Home JSX

1m 0s0.2 cr used
Done
#236

Repair Home JSX

1m 33s0.2 cr used
Error
#228

Home / Top Navigation

116m 59s0.75 cr used
Cancelled
#229

Home / Utility Strip

116m 56s0.75 cr used
Cancelled
#230

Home / Hero Board

1m 17sNo extra credits
Done
#231

Home / Pathway

0m 40sNo extra credits
Done
#232

Home / Featured Content

1m 14sNo extra credits
Done
#233

Home / News Strip

1m 1sNo extra credits
Done
#234

Home / Enquiry Band

37m 22sNo extra credits
Done
#235

Home / Footer

116m 56s0.75 cr used
Cancelled
#248

Retry First Page

0m 4s0.2 cr used
Error
#249

Retry First Page

5m 1s0.2 cr used
Error
#252

Retry First Page

3m 33s0.2 cr used
Done
#257

Home

33m 15sCredits in subtasks
Cancelled
#279

Repair Home JSX

1m 57s0.2 cr used
Done
#278

Repair Home JSX

0m 52s0.2 cr used
Done
#276

Repair Home JSX

1m 8s0.2 cr used
Done
#275

Repair Home JSX

1m 37s0.2 cr used
Done
#274

Repair Home JSX

1m 22s0.2 cr used
Done
#266

Home / Top Navigation

0.75 cr needed
Error
#267

Home / Utility Strip

0.75 cr needed
Error
#268

Home / Hero Board

0.75 cr needed
Error
#269

Home / Pathway

0.75 cr needed
Error
#270

Home / Featured Content

0.75 cr needed
Error
#271

Home / News Strip

0.75 cr needed
Error
#272

Home / Enquiry Band

0.75 cr needed
Error
#273

Home / Footer

0.75 cr needed
Error
#277

Retry First Page

8m 4s0.2 cr used
Error
#10

Who We Serve

Credits in subtasks
Cancelled
#11

Products

Credits in subtasks
Cancelled
#12

News and Updates

Credits in subtasks
Cancelled
#13

About Us

Credits in subtasks
Cancelled
#14

Contact Us

Credits in subtasks
Cancelled
#15

Login

Credits in subtasks
Cancelled
#16

Content

Credits in subtasks
Cancelled
#17

Content Editor

Credits in subtasks
Cancelled
#38

Login

Credits in subtasks
Cancelled
#62

Login / Public Top Navigation

0.75 cr needed
Cancelled
#59

Login / Utility Strip

0.75 cr needed
Cancelled
#60

Login / Credential Panel

0.75 cr needed
Cancelled
#61

Login / Access Notice

0.75 cr needed
Cancelled
#63

Login / Public Footer

0.75 cr needed
Cancelled
#39

Content

Credits in subtasks
Cancelled
#64

Content / Admin Rail

0.75 cr needed
Cancelled
#65

Content / Record List

0.75 cr needed
Cancelled
#66

Content / Admin Footer

0.75 cr needed
Cancelled
#40

Content Editor

Credits in subtasks
Cancelled
#41

Products

Credits in subtasks
Cancelled
#75

Products / Public Top Navigation

0.75 cr needed
Cancelled
#72

Products / Route Header

0.75 cr needed
Cancelled
#73

Products / Category Index

0.75 cr needed
Cancelled
#74

Products / Contact Action

0.75 cr needed
Cancelled
#76

Products / Public Footer

0.75 cr needed
Cancelled
#42

Who We Serve

Credits in subtasks
Cancelled
#70

Who We Serve / Public Top Navigation

0.75 cr needed
Cancelled
#67

Who We Serve / Route Header

0.75 cr needed
Cancelled
#68

Who We Serve / Segment Route

0.75 cr needed
Cancelled
#69

Who We Serve / Pathway Strip

0.75 cr needed
Cancelled
#71

Who We Serve / Public Footer

0.75 cr needed
Cancelled
#43

News and Updates

Credits in subtasks
Cancelled
#44

About Us

Credits in subtasks
Cancelled
#45

Contact Us

Credits in subtasks
Cancelled
#80

Login

Credits in subtasks
Error
#81

Content

Credits in subtasks
Error
#82

Content Editor

Credits in subtasks
Error
#83

Products

Credits in subtasks
Error
#84

Who We Serve

Credits in subtasks
Error
#85

News and Updates

Credits in subtasks
Error
#86

About Us

Credits in subtasks
Error
#87

Contact Us

Credits in subtasks
Error
#99

Retry Failed Pages

0.2 cr used
Cancelled
#103

Login

11m 58sCredits in subtasks
Done
#127

Login / Public Top Navigation

0m 1s0.75 cr used
Done
#124

Login / Utility Strip

2m 10s0.75 cr used
Done
#125

Login / Credential Panel

2m 4s0.75 cr used
Done
#126

Login / Access Notice

0m 40s0.75 cr used
Done
#128

Login / Public Footer

0m 1s0.75 cr used
Done
#104

Content

14m 7sCredits in subtasks
Done
#164

Repair Content JSX

0m 57s0.2 cr used
Done
#129

Content / Admin Rail

0m 46s0.75 cr used
Done
#130

Content / Record List

2m 49s0.75 cr used
Done
#131

Content / Admin Footer

0m 1s0.75 cr used
Done
#105

Content Editor

19m 15sCredits in subtasks
Error
#154

Content Editor / Public Top Navigation

0.75 cr needed
Error
#153

Content Editor / Workspace

0.75 cr needed
Error
#155

Content Editor / Public Footer

0.75 cr needed
Error
#106

Products

13m 57sCredits in subtasks
Done
#165

Repair Products JSX

0m 39s0.2 cr used
Done
#135

Products / Public Top Navigation

0m 1s0.75 cr used
Done
#132

Products / Route Header

1m 56s0.75 cr used
Done
#133

Products / Category Index

2m 29s0.75 cr used
Done
#134

Products / Contact Action

0m 42s0.75 cr used
Done
#136

Products / Public Footer

0m 0s0.75 cr used
Done
#107

Who We Serve

11m 7sCredits in subtasks
Done
#140

Who We Serve / Public Top Navigation

0m 0s0.75 cr used
Done
#137

Who We Serve / Route Header

0m 35s0.75 cr used
Done
#138

Who We Serve / Segment Route

2m 15s0.75 cr used
Done
#139

Who We Serve / Pathway Strip

0m 36s0.75 cr used
Done
#141

Who We Serve / Public Footer

0m 0s0.75 cr used
Done
#108

News and Updates

19m 15sCredits in subtasks
Error
#158

News and Updates / Public Top Navigation

0.75 cr needed
Error
#156

News and Updates / Masthead

0.75 cr needed
Error
#157

News and Updates / Archive

0.75 cr needed
Error
#159

News and Updates / Public Footer

0.75 cr needed
Error
#109

About Us

13m 52sCredits in subtasks
Done
#163

Repair About Us JSX

1m 11s0.2 cr used
Done
#147

About Us / Public Top Navigation

0m 1s0.75 cr used
Done
#148

About Us / Route Header

1m 6s0.75 cr used
Done
#149

About Us / Company Overview

1m 5s0.75 cr used
Done
#150

About Us / Leadership Route

1m 24s0.75 cr used
Done
#151

About Us / Enquiry Band

0m 55s0.75 cr used
Done
#152

About Us / Public Footer

0m 0s0.75 cr used
Done
#110

Contact Us

11m 57sCredits in subtasks
Done
#142

Contact Us / Public Top Navigation

0m 1s0.75 cr used
Done
#143

Contact Us / Route Header

0m 25s0.75 cr used
Done
#144

Contact Us / Information Board

7m 10s0.75 cr used
Done
#145

Contact Us / Location Board

6m 52s0.75 cr used
Done
#146

Contact Us / Public Footer

0m 0s0.75 cr used
Done
#160

Retry Failed Pages

0m 36s0.2 cr used
Error
#161

Retry Failed Pages

0m 0s0.2 cr used
Error
#162

Retry Failed Pages

5m 4s0.2 cr used
Error
#172

Retry Failed Pages

0m 3s0.2 cr used
Error
#173

Retry Failed Pages

0.2 cr needed
Error
#174

Retry Failed Pages

0m 42s0.2 cr used
Error
#175

Retry Failed Pages

0.2 cr needed
Error
#179

Login

Credits in subtasks
Error
#180

Content

Credits in subtasks
Error
#181

Content Editor

Credits in subtasks
Error
#182

Products

Credits in subtasks
Error
#183

Who We Serve

Credits in subtasks
Error
#184

News and Updates

Credits in subtasks
Error
#185

About Us

Credits in subtasks
Error
#186

Contact Us

Credits in subtasks
Error
#200

Login

Credits in subtasks
Cancelled
#201

Content

Credits in subtasks
Cancelled
#202

Content Editor

Credits in subtasks
Cancelled
#203

Products

Credits in subtasks
Cancelled
#204

Who We Serve

Credits in subtasks
Cancelled
#205

News and Updates

Credits in subtasks
Cancelled
#206

About Us

Credits in subtasks
Cancelled
#207

Contact Us

Credits in subtasks
Cancelled
#220

Login

0m 8sCredits in subtasks
Error
#221

Content

Credits in subtasks
Error
#222

Content Editor

0m 8sCredits in subtasks
Error
#241

Content Editor / Public Top Navigation

0.75 cr needed
Error
#240

Content Editor / Workspace

0.75 cr needed
Error
#242

Content Editor / Public Footer

0.75 cr needed
Error
#223

Products

Credits in subtasks
Error
#224

Who We Serve

Credits in subtasks
Error
#225

News and Updates

0m 8sCredits in subtasks
Error
#245

News and Updates / Public Top Navigation

0.75 cr needed
Error
#243

News and Updates / Masthead

0.75 cr needed
Error
#244

News and Updates / Archive

0.75 cr needed
Error
#246

News and Updates / Public Footer

0.75 cr needed
Error
#226

About Us

Credits in subtasks
Error
#227

Contact Us

Credits in subtasks
Error
#247

Retry Failed Pages

0m 5s0.2 cr used
Error
#254

Retry Failed Pages

0m 11s0.2 cr used
Error
#258

Login

Credits in subtasks
Error
#259

Content

Credits in subtasks
Error
#260

Content Editor

Credits in subtasks
Error
#261

Products

Credits in subtasks
Error
#262

Who We Serve

Credits in subtasks
Error
#263

News and Updates

Credits in subtasks
Error
#264

About Us

Credits in subtasks
Error
#265

Contact Us

Credits in subtasks
Error
#5

Architecture

0.1 cr needed
Cancelled
#6

Workspace task plan

0.1 cr needed
Cancelled
#166

Update About Us

Credits unavailable
Backlog
#167

Update Contact Us

Credits unavailable
Backlog
#168

Update Home

Credits unavailable
Invalid
#169

Update Login

Credits unavailable
Backlog
#170

Update Products

Credits unavailable
Backlog
#171

Update Who We Serve

Credits unavailable
Backlog
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
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