Continuous Delivery of a Cloud Deployment at a Large Telecommunications Provider
SELT_Poster
1. Leaguelizer
Automated unit and functional testing enabled
us to make a high quality web application
which helps people
Peer review/programming helped us to work
faster and kept us motivated
Convent ion over conf igurat ion made
everything work seamlessly
Shout-Out
Lessons learned
We are grateful that Prof. Kuhl, the instructor
for the class can help us reaching our goal. And
we thank our client, Ms. Whitaker for giving
us the opportunity to work on this project. We
also appreciate the help provided by Ms.Cathy
& Ms. Dina to print this poster.
Visit Us at
https://peaceful-meadow-9219.herokuapp.com
Automate Boring Tasks
Visualize Leagues
Save Your Time
Leaguelizer is a web-application built to group
teams into leagues for the First Tech Challenge
competition. Each league has between 10-14
teams and any two teams in a league are at
most 100 miles apart. The project is built on
MVC architecture, with optimized algorithm
that takes <1 minute to group the teams and
render it onto map for better visualization.
Introduction
Create leagues by
a simple button-click.
Export the
l e a g u e s w i t h
grouped teams
to Excel for your
record.
Product Quality
Keep it SIMPLE : We kept the product as
simple as possible to enhance readability and
making it more user-friendly.
FASTER and BETTER : The optimized
algorithm parses over 200 team details and
groups the teams into leagues within 1 min
while the previous version took more than 20
mins.
Make it ROBUST : Used Rspec for unit testing,
with simplecov gem to analyze the coverage.
Cucumber & Capybara were used to evaluate
the functionalities and check if the product met
all the user requirements.
Features
All you need is a
CSV file. Import
c s v i n t o o u r
database.
Move teams manually,
into an existing league
or to a new league
Edit location & address
Development:
- Agile Scrum -
Our Team:
Shravanti Gundawar
Aishwarya Murali
Bomo Shen
Shivam S Tomar
Prasad Toke
[Course 22C:182 Software Engineering Languages & tools]