This web application allows users to create randomly generated fantasy maps of cities and additionally allows user to annotate and edit city elements at a fine granularity.
The following is a short list of functional requirements for this system. This project will require the student to develop a more complete set of functional requirements.
There are two roles for this system: admins
and users
.
As an admin
, I want to be able to
As a user
, I want to be able to
This project will require development of a server (using either Node or Java/Spring) along with a database (using either MySQL or Mongo). The prototype will be web-based. There may also be an Android app if time allows.
This project will attempt to achieve the quality and style of hand-created maps such as the following