This is a project developed by Lucas Balbino (GitHub) and following the especification in: https://github.com/Codeminer42/evaluation_test_for_candidates/blob/master/FRONTEND.md
This project was developed using AngularJS and its componentes and packages.
To run this project, it's only required to put it in a web server, like Apache Tomcat.
I run it locally using a simple zero-configuration command-line server called http-server
I also hosted this project in http://52.38.210.41/zssn
The project follows this structure:
- fonts - Font Awesome's fonts (used as icons in the project)
- lib - third-party scripts, like Angular Google Maps
- scripts - project's Javascripts
- styles - project's CSS
- views - project's html files
- index.html - project's main page
-
add-survivor.html Form for addition of a new survivor.
-
trade-items.html Page to make the exchange of survivor's items
-
update-location.html Page to update the location of a survivor
-
is-infected.html Form to indicate a infected person. This form is contained in the page's header
-
reports.html List of reports about the status of survivors and infected people Here called as "The World as We Know" It's also in the page's header
-
infection-list Additional feature to check if a person is really infected
Each page has a script file in 'scripts'
- I included geoLocation, but only works in https requests. It works in local servers.
- As suggested, I didn't use Twitter Bootstrap's system of columns. Therefore, I couldn't develop the project in a responsive way.