Aurora is a web application that helps to find the best locations for observing the Aurora Borealis in Great Britain. The map shows locations where our users observed this magnificent phenomenon. You can click on the pins on the map to check the date, time, exact coordinates for the location and the total number of observations registered at that point by our community. To help you plan the best Northern Lights experience, we provide you with a weather forecast and the preditctions how likely it is to see an Aurora.
- View locations where Aurora was spotted by others on the map.
- Get the latest Aurora forecast.
- Get the weather forecast for the chosen location.
- Register in the system.
- Tag a location where Aurora was observed.
- View the observation diary.
The project was first developed as a static site and then converted into a dynamic site with a NodeJS backend.
The static site is contained in the prototype folder and the dynamic site in the final folder.
The first version of the site used hard-coded content and a login system stored in the browser's LocalStorage.
HTML5, CSS3 & JavaScript
jQuery, Leaflet Maps, Mapbox, CryptoJS & Font Awesome
The final version of the site uses a NodeJS backend and EJS template engine, served by Express to create a dynamic version of the Aurora website. The login system is replaced by a more secure MongoDB database, the (previously static) content is created through EJS pages and partials and images can be uploaded (in development.)
Express, MongoDB, Multer & Path
Leaflet Map API
OpenWeatherMap API
AuroraWatch UK API
Louise Findlay (Front-End) = @louisefindlay23
Brandon Reid (Design) = @brandonreid11
Miriam Wojcik (Back-End) = @mijamka
Maya Bonazarova (Back-End) = @mayabonaz
Website - Final - Our Codio boxes
Project Management - Glo Boards