Pacemaker – Pacemaker Application and Tests – Features



Pacemaker – Pacemaker Application and Tests – Features

0 0


agileSDPresentation2015


On Github agagancarczyk / agileSDPresentation2015

Pacemaker

Pacemaker Application and Tests

Created by Agnieszka Gancarczyk

Architecture

Tools

Java, Play 2!, Bootstrap 3, AJAX, Kickcharts (Javascript), Swagger (Attempt at API Documentation)

Features

As per Runkeeper

Demo

Login/Logout

  • Sessions
  • Password check
  • HTML tags for required fields
  • Secure API: token

Dashboard

Add New Activity

  • Using AJAX to display details of the activity as the user is adding it in the right panel

Activities

  • Displaying the most recently added activity
  • Switching between activities from the left panel

Reports

  • Switching between grouped reports from the left panel

Reports

Friends

  • Search for a friend
  • Add/invite a friend, remove/uninvite a friend

Friends

  • View main dashboard of a found friend

Security

  • Sessions (login, logout),
  • Password check,
  • HTML tags: size, max,
  • Secure REST (token)

DX

Testing Models: User, Activity, Location, Friendship.

UX

  • Bootstrap 3
  • Kickcharts (Javascript)
  • AJAX

API Documentation

Attempt at Swagger Deployed to Heroku

Deployments

Heroku

Clever Cloud

THE END

BY Agnieszka Gancarczyk (20060828)