codeleventh / hlms

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

hlms

Task statement

Create an enterprise-grade "city list" application (it will stay there for years, will be extended and maintained) which allows the user to do the following:

  • browse through the paginated list of cities with the corresponding photos
  • search by the name
  • edit the city (both name and photo)

Notes

  • initial list of cities should be populated using the attached cities.csv file
  • city addition, deletion and sorting are not in the scope of this task

Technical clarification

  • Spring Boot
  • any build system
  • any database
  • any frontend stack
  • Usage of Spring Data REST is prohibited

Bonus points (not mandatory)

  • Frontend stack should be one from the list below:
    • Angular
    • VueJS
    • React
  • Editing the city should be only allowed for users with Spring Security's role ROLE_ALLOW_EDIT

Expected outcome

A repository link to your GitHub account from where you can clone the solution and run it with little-to-zero effort.
Should you need any further information, please do not hesitate to contact the sender of this task.

About


Languages

Language:TypeScript 51.6%Language:Java 45.4%Language:CSS 1.8%Language:HTML 1.3%