Want to make creations as awesome as this one?

Transcript

Group 5 Jessica Brown, Joana Grafton, Oliwia Polakiewicz and Nadia Rehman

Journey Genie

Summary

Console app to help plan your holiday* You know where you want to go ; * You don't know where you want to go and it doesn't really matter as long as it's away ; * You don't know where to go but you have criteria...- Pick a holiday destination, - Expected weather, - Choose a hotel based on your preferences - Ideas of activities based on your tastes - Send you a recap by email and save your favourites.

How we planned our project

We used MOSCOW, Architecture diagam, Sequence diagrams to visually see how each part would need to be coded and a System flow of how we envisioned the line of user questions

How we delegated work

Our EPIC seteup

We used an Agile approach - 2-week sprints- split into epics with stories and tasks- we each picked tasks we wanted - All code is refactored during development and code reviews are mandatory for each Pull Request.

Step .1 Project Documentation

Step 2. Code Implementation

Step 3. Project objectives and final result

Step 4. Group project and final presentation

What API'S, Tools & Libraries we used

TravelPayOut API
OpenTripMaps API
Weather API
MySQL Database
Postman for REST calls
UnitTest
Requests
Random
Collections
PPrint
Flask
Mysql.connector
DateTime
Emoji
Urllib

Testing Everything

  • Our testing strategy followed the Agile testing pyramid model focusing on preventing bugs rather than finding them.
  • We adopted the Test Driven Development (TDD) approach.
  • We had 'write unit tests' as part of our Definition of Done (DoD) on all development tickets (JIRA).
  • We have testing suites setup for modules with large groups of functionality.

100%

Achieved on test coverage of our Product.

How our Product Works

Journey Genie to the rescue!

What we imagined our front end would look like

Conclusion

We believe our goals have been met, our product delivers what we set out to achieve,and our methods of working have been adhered to.

Q & A

Honourable Mention Karen Gonzalez Reginato

Nadia Rehman

Joana Grafton

Jessica Brown

Oliwia Polakiewicz

Follow us on Linkedin

Thanks for Listening

What you are reading:Interactivity and animation can make the most boring content become something fun. At Genially, we also create our designs to facilitate understanding and learning, so that you level up with interactivity and turn your content into something that adds value and engages.

90%

of the information we assimilate comes to us through sight. Use graphics in the classroom!

50%

of our brain is involved in the processing of visual stimuli.