Project: PipocaMania

Logo PipocaMania

About the project...

PipocaMania is an app developed to enhance the movie-going experience for both customers and cinema staff. The goal is to offer a complete and modern platform that simplifies session management and provides the public with a practical and interactive way to explore movies currently showing. The project was created as part of the Block Project course in Front-end Development with Frameworks.

For administrators, the app allows session registration, seat map viewing with the ability to block seats (for in-person sales), and ticket QR code scanning. For customers, PipocaMania offers features such as viewing movies currently playing and upcoming releases, session details, seat selection, ticket purchasing, movie rating, and the creation of a "want to watch" list.

Technologies Used

  • React Native: Framework used for developing the mobile app, ensuring a native experience for both Android and iOS users.
  • Expo: Platform that facilitated development, testing, and publishing of the app, as well as providing access to features like the camera for QR code scanning.
  • Firebase: Used to store all application data, such as sessions, tickets, reviews, and interest lists.
  • TheMovieDB API: API used to obtain detailed movie information, including synopsis, cast, trailers, and images.
  • HTML5 and CSS3: Applied for styling the user interface, ensuring a modern look and smooth navigation within the app.
View on GitHub