MargaritaMayer / RoadMovie

RoadMovie is an application that allows people who are in Moscow to explore the filming locations of Moscow films.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

label

RoadMovie is an application that allows people who are in Moscow to explore the filming locations of Moscow films.

Motivation

There are many film fans in Russia who love films made in Moscow. Many of the fans would be interested in exploring the filming locations of interesting shots of their favorite film, walking along the route of the most important scenes. It's hard to do it yourself: you have to search on your own on the Internet in which part of Moscow each scene was filmed. Our app solves this problem for the user, and thus offers a simple way to explore the filming locations of Moscow movies.

Features

  • you can select the film you are interested in from the list
  • you can learn more about the shooting and the scene of each shot

For Whom

Use our app if:

  • you have your favorite movies shot in Moscow
  • you are in Moscow

Demo

You can download demo using this link

Built With

  • Flutter: UI cross platform applications for Android, IOS , and web
  • Visual Studio Code and Android Studio are used as an IDE

Setup

  1. Download contents of the repository
  2. Change <YOUR_API> in android/app/src/main/AndroidManifest.xml on row 8 to Your Google API,
  3. Change <YOUR_API> in ios/Runner/AppDelegate.swift on row 11 to Your Google API,
  4. Change <YOUR_API> in lib/pages/mappage.dartt on row 13 to Your Google API

If you do not know, how to get google API for usage in applications, here are useful resources: 1, 2, 3.

Note: for this project you have to have a billing account and for your API Maps SDK for Android and Directions API have to be enabled. If you do not know, how to do that, follow these links: 1, 2.

  1. Open the folder in a any IDE for Flutter and Dart usage, we suggest Android Studio and VS Code.
  2. If you are not familiar with opening a project in any of these applications, use following links: 1, 2.

Documentation

You can read more documentation about the project using this link

It containing:

  • Project Glossary
  • Information about stakeholders
  • User Stories
  • Non-functional requirements
  • Information about graphical design
  • Information about SOLID principles in our project
  • Information about Design Patterns in our project
  • Task Flow Diagram
  • Information about future changes in our project
  • Version History

UML Class Diagram

You can find Class Diagram here

UML Sequence Diagram

imgonline-com-ua-Resize-wpknnBoZkG

Static view Diagram

1

Dynamic view Diagram

imgonline-com-ua-Resize-hj4cC6Acy4

Contribution

Feel free to open a pull request, suggest a feature, or report a bug by creating an issue

Acknowledgment

The project is made as a part of Software Systems Analysis and Design Course (S21) at Innopolis University.

Authors

Margarita Mayer

Polina Romanenkova

About

RoadMovie is an application that allows people who are in Moscow to explore the filming locations of Moscow films.


Languages

Language:Dart 85.6%Language:HTML 9.5%Language:Ruby 3.3%Language:Swift 1.1%Language:Kotlin 0.3%Language:Objective-C 0.1%