{"id":20720401,"url":"https://github.com/navin82005/notes-sharing-platform","last_synced_at":"2025-10-11T22:23:27.252Z","repository":{"id":257761463,"uuid":"859248266","full_name":"Navin82005/Notes-Sharing-Platform","owner":"Navin82005","description":"A Application where the users can share their subject notes to the platform and share to others","archived":false,"fork":false,"pushed_at":"2025-07-03T03:18:50.000Z","size":6003,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-03T04:27:22.400Z","etag":null,"topics":["firebase","flutter","frontend","getx-state-management"],"latest_commit_sha":null,"homepage":"","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Navin82005.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-09-18T10:45:41.000Z","updated_at":"2025-07-03T03:18:54.000Z","dependencies_parsed_at":null,"dependency_job_id":"c2f1fe55-1586-4a93-9818-cf7cb7e34643","html_url":"https://github.com/Navin82005/Notes-Sharing-Platform","commit_stats":null,"previous_names":["navin82005/notes-sharing-platform"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Navin82005/Notes-Sharing-Platform","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Navin82005%2FNotes-Sharing-Platform","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Navin82005%2FNotes-Sharing-Platform/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Navin82005%2FNotes-Sharing-Platform/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Navin82005%2FNotes-Sharing-Platform/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Navin82005","download_url":"https://codeload.github.com/Navin82005/Notes-Sharing-Platform/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Navin82005%2FNotes-Sharing-Platform/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264183114,"owners_count":23569659,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["firebase","flutter","frontend","getx-state-management"],"created_at":"2024-11-17T03:20:38.314Z","updated_at":"2025-10-11T22:23:22.208Z","avatar_url":"https://github.com/Navin82005.png","language":"Dart","funding_links":[],"categories":[],"sub_categories":[],"readme":"# NoteHub\n\n## Overview\nNoteHub is a mobile application developed using Flutter, designed to facilitate the sharing and accessing of study notes, lecture summaries, and educational resources among students. The app categorizes content based on subjects, allowing users to upvote quality notes and create personalized profiles to track and share their contributions.\n\n![Thumbnail](https://github.com/Navin82005/Notes-Sharing-Platform/blob/main/outputs/NoteHubThumbnail.png)\n\n## Features\n- **User Authentication**: Secure login and registration with email or social media integration.\n- **Profile Customization**: Users can set up and personalize their profiles with academic interests.\n- **Content Upload**: Ability to upload notes in various formats including PDF, text, and images.\n- **Advanced Search**: Includes filters to search by subject, date, or quality.\n- **Interactive Engagement**: Users can upvote, downvote, and comment on shared notes.\n- **Offline Access**: Functionality to download notes for offline reading.\n- **Notifications**: Alerts for new notes and interactions on user-uploaded content.\n\n## Tech Stack\n- **Frontend**: Flutter\n- **Backend**: Firebase for authentication and database services\n- **Storage**: Cloud storage for notes and user data\n\n## Installation\n\nTo set up the project locally, follow these steps:\n\n   1. Clone the repository:\n      ```\n      git clone https://github.com/Navin82005/Notes-Sharing-Platform.git\n      ```\n      \n   2. Navigate to the project directory:\n      ```\n      cd note_hub\n      ```\n      \n   3. Install dependencies:\n      ```\n      flutter pub get\n      ```\n      \n   4. Run the application:\n      ```\n      flutter run\n      ```\n\n## App Screenshots\n\nHere are some screenshots demonstrating the app features:\n\n| Home Page                      | Profile Page                   | Document Details             | Upload Page                  |\n| ------------------------------ | ------------------------------ | ---------------------------- | ---------------------------- |\n| ![Home Page](outputs/home.jpg) | ![Profile Page](outputs/profile.jpg) | ![Document Details](outputs/document.jpg) | ![Upload Page](outputs/upload.jpg) |\n| Following Page                 | Followers Page                   | Saved Documents             | Download Page                 |\n| ![Home Page](outputs/following.jpg) | ![Profile Page](outputs/followers.jpg) | ![Document Details](outputs/saved.jpg) | ![Upload Page](outputs/download.jpg) |\n| Other Person Profile           |\n| ![Home Page](outputs/other-profile.jpg) |\n\n\n\n## License\nThis project is licensed under the [License](LICENSE).\n\n#\n\n![Alt](https://repobeats.axiom.co/api/embed/2875c3c5aeb4338e0569f6d23203cb8794666edc.svg \"Repobeats analytics image\")\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnavin82005%2Fnotes-sharing-platform","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnavin82005%2Fnotes-sharing-platform","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnavin82005%2Fnotes-sharing-platform/lists"}