Skip to content

Tupolaa/Mobile_project

Repository files navigation

📱 Mobile Project

A React Native mobile application designed to provide a seamless user experience for browsing movies, writing reviews, and receiving personalized recommendations.


Features

  • Browse movies by genre
  • Write reviews for movies
  • View ratings and comments from other users
  • Search movies by title
  • Get personalized movie recommendations based on genres
  • User authentication for personalized features

Tech Stack

Tool / Library Description
React Native Framework for building cross-platform mobile apps
Expo Development platform for React Native apps
React Navigation Navigation library for React Native
Async Storage Persistent storage for user data
React Native Elements Prebuilt UI components for React Native
React Native Gesture Handler Gesture handling for touch interactions
React Native Reanimated Advanced animations for React Native
React Native Screens Optimized screen management
React Native Vector Icons Customizable icons for React Native
JWT Decode Decode JSON Web Tokens for authentication
React Native Dotenv Manage environment variables
Expo SQLite SQLite database integration for Expo apps
Expo Status Bar Control the status bar appearance
React Native Slider Slider component for React Native
React Native Safe Area Context Handle safe area insets for React Native apps

Backend Project

The backend project used to provide APIs and original data for this application can be found here:


Supported Platforms

  • Android
  • iOS

Creators

License

This project is licensed under the MIT License. Feel free to use, modify, and distribute.


Contact

Developed by students in the Mobile Project program.
For feedback, improvements, or collaborations, please reach out via GitHub.


Project Structure

  • /screens – Contains React Native screens for different app functionalities.
  • /services – Contains API service files for backend communication.
  • /components – Reusable UI components.
  • /assets – Static assets like images and icons.
  • /utils – Utility functions for the app.

Meeting Notes

https://1drv.ms/w/c/67b09aef79f35846/EbXFMGPeRbtCk3oo8jhJzTQBr985lOMlHYlBffL2gmaA_g?e=6AauD9

PPT about JWT Token

https://hameenamk-my.sharepoint.com/:p:/g/personal/teemu23021_student_hamk_fi/EUlRwlbgUpdBjD4EF072uwgB8X0z30E-AIW6wFtrP-YEyA?e=vxSKdv

About

Mobile development project utilizing React native Video demo included

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •