Skip to content

vishalvnair124/resource_hub

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📚 Resource Hub – Centralized Learning Materials App

Resource Hub is a cross-platform mobile and web application built with Flutter that serves as a centralized platform to manage, share, and access educational resources such as documents, links, videos, and notes.


🚀 Features

  • 🗂️ Categorized resource listing (e.g., Notes, PDFs, Links, Videos)
  • 🔍 Search functionality to quickly find resources
  • 🌐 Works on Android, iOS, Web, Windows, Linux, and macOS
  • 🎯 Simple and intuitive UI for fast access

🗂️ Project Structure

resource_hub/
│
├── lib/              # Main Flutter codebase (UI & logic)
├── android/          # Android-specific code
├── ios/              # iOS-specific code
├── web/              # Web support
├── windows/          # Windows platform files
├── macos/            # macOS platform files
├── linux/            # Linux platform files
├── test/             # Unit/widget tests
├── pubspec.yaml      # Project dependencies and config
└── README.md         # Project documentation

⚙️ Getting Started

1. Clone the repository

git clone https://github.com/vishalvnair124/resource_hub.git
cd resource_hub

2. Install dependencies

flutter pub get

3. Run the app

To run on a specific platform:

flutter run -d <device_id>     # e.g., chrome, android emulator, windows

To see all connected devices:

flutter devices

📌 Future Plans

  • 🧠 Smart recommendations based on user preferences
  • 🔐 User authentication for uploading resources
  • 📤 File upload integration (PDFs, Videos)
  • 💬 Comments and upvotes
  • 🌗 Dark mode support

👨‍💻 Developed By

Vishal V Nair
🚀 MCA @ TKM | Tech Enthusiast
🔧 Skilled in Flutter | Dart | Full-Stack Development
📫 GitHub: @vishalvnair124


About

Resource Hub is a cross-platform mobile and web application built with Flutter that serves as a centralized platform to manage, share, and access educational resources such as documents, links, videos, and notes.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages