-
Notifications
You must be signed in to change notification settings - Fork 4
Front end
The front-end is in charge of the interface, that is, HTML, CSS and Javascript and we'll also include the Jinja2 templates, since the HTML is developed in it.
As said before, the templates are built with Jinja2. All the templates inherit the app/templates/base.html
template so Open Tracks can keep the interface coherent. They are divided into separate folders so it's easy to find the one you want.
Where? app/templates/
For the CSS, Open Tracks uses Bootstrap, the most famous front-end framework, so we don't have to reinvent the wheel.
Where? app/static/css/
, app/static/img/
, app/static/fonts/
The Javascript architecture is not well defined as it should be. Today is made up of just one file app/static/js/main.js
. If you want to contribute making it a nice AngularJS app, please, open an issue 👍
Where? app/static/js/