A simple Media Hub
Find a file
2025-04-22 14:03:39 +05:30
.expo-shared some changes 2025-04-13 11:20:56 +05:30
android Update .gitignore to exclude android and ios directories; modify build.gradle to enhance resource shrinking and ProGuard settings 2025-04-15 22:23:29 +05:30
assets Add Trakt integration and enhance SeriesContent component; include TraktProvider in App, update navigation for TraktSettings, and implement persistent season selection in useMetadata hook. 2025-04-20 12:49:38 +05:30
build Made metadascreen as modal for better user experience in ios 2025-04-14 18:56:42 +05:30
ios Made metadascreen as modal for better user experience in ios 2025-04-14 18:56:42 +05:30
src Add event emitter for addon changes; integrate addon order management in StremioService, allowing reordering of addons in the UI. Update CatalogContext and useHomeCatalogs hooks to listen for addon events and refresh catalogs accordingly. Enhance AddonsScreen with reorder functionality and UI improvements for better user experience. 2025-04-22 14:03:39 +05:30
.easignore Update .gitignore to exclude android and ios directories; modify build.gradle to enhance resource shrinking and ProGuard settings 2025-04-15 22:23:29 +05:30
.gitignore Update .gitignore to exclude android and ios directories; modify build.gradle to enhance resource shrinking and ProGuard settings 2025-04-15 22:23:29 +05:30
app.json some elements 2025-04-15 13:35:42 +05:30
App.tsx Add Trakt integration and enhance SeriesContent component; include TraktProvider in App, update navigation for TraktSettings, and implement persistent season selection in useMetadata hook. 2025-04-20 12:49:38 +05:30
babel.config.js some changes 2025-04-13 11:20:56 +05:30
eas.json some changes 2025-04-13 11:20:56 +05:30
index.ts Initial commit 2025-04-10 16:34:21 +05:30
metro.config.js some changes 2025-04-13 11:20:56 +05:30
package-lock.json Add event emitter for addon changes; integrate addon order management in StremioService, allowing reordering of addons in the UI. Update CatalogContext and useHomeCatalogs hooks to listen for addon events and refresh catalogs accordingly. Enhance AddonsScreen with reorder functionality and UI improvements for better user experience. 2025-04-22 14:03:39 +05:30
package.json Add event emitter for addon changes; integrate addon order management in StremioService, allowing reordering of addons in the UI. Update CatalogContext and useHomeCatalogs hooks to listen for addon events and refresh catalogs accordingly. Enhance AddonsScreen with reorder functionality and UI improvements for better user experience. 2025-04-22 14:03:39 +05:30
plan.md Refactor App structure to include GenreProvider; update dependencies in package.json and package-lock.json; enhance UI components with animations and improved styles; implement TMDB API key management; optimize metadata loading and caching; add new settings for catalog management. 2025-04-17 23:36:01 +05:30
README.md Add README with app description and emoji styling 2025-04-11 22:11:48 +05:30
tsconfig.json Initial commit 2025-04-10 16:34:21 +05:30

🎬 NUVIO Streaming App 🎬

A modern, beautiful streaming application built with React Native and Expo.

Features

  • 🚀 Fast, responsive UI with smooth animations
  • 🎥 Stream movies and TV shows with ease
  • 🔍 Powerful search functionality
  • 📚 Organize your media in a personal library
  • 📱 Cross-platform (iOS and Android)
  • 🌙 Beautiful dark mode interface
  • 🧩 Add-on system for extensibility
  • 📅 Calendar for upcoming releases
  • 📺 Video player with quality selection

📱 Screenshots

Coming soon!

🛠️ Tech Stack

  • React Native
  • Expo
  • TypeScript
  • React Navigation
  • React Native Paper
  • Expo Linear Gradient
  • Expo Vector Icons

📋 Requirements

  • Node.js 14+
  • Expo CLI
  • Android Studio (for Android development)
  • Xcode (for iOS development, macOS only)

🚀 Getting Started

  1. Clone the repository:
git clone https://github.com/nayifleo1/NuvioExpo.git
cd NuvioExpo
  1. Install dependencies:
npm install
  1. Start the development server:
npx expo start
  1. Run on your preferred platform:
    • Press a for Android
    • Press i for iOS (requires macOS)
    • Scan the QR code with Expo Go on your device

🌟 Key Components

  • Home Screen: Discover trending and recommended content
  • Discover Screen: Browse through categories and genres
  • Library Screen: Access your saved and watched content
  • Add-ons Screen: Manage streaming sources
  • Settings Screen: Customize your experience

🔮 Future Plans

  • Performance optimizations
  • 🔐 User authentication
  • 💾 Offline viewing
  • 📢 Push notifications for new content
  • 🌐 Multi-language support

🤝 Contributing

Contributions, issues, and feature requests are welcome!

📝 License

This project is licensed under the MIT License - see the LICENSE file for details.

🙏 Acknowledgements

Special thanks to all the open-source libraries and tools that made this project possible.


Built with ❤️ by the NUVIO team