{"id":23907430,"url":"https://github.com/ivin-titus/resmart","last_synced_at":"2026-04-29T23:04:01.658Z","repository":{"id":270360077,"uuid":"910108646","full_name":"ivin-titus/ReSmart","owner":"ivin-titus","description":"ReSmart is a Flutter-based app that repurposes old smartphones into smart side decks. Features include always-on display, IoT control, voice assistant integration, and customizable shortcuts. Built with Flutter, SQLite, and Firebase, it focuses on sustainability and productivity. Currently in early development. ","archived":false,"fork":false,"pushed_at":"2025-01-25T08:56:03.000Z","size":1265,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-23T14:42:41.171Z","etag":null,"topics":["always-on-display","app-shortcuts","cross-platform-app","firebase","flutter","iot-control","mobile-development","old-device-reuse","productivity-tool","repurpose-smartphones","side-deck","smart-home","sqlite","sustainable-technology","voice-assistant"],"latest_commit_sha":null,"homepage":"","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ivin-titus.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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-12-30T14:11:27.000Z","updated_at":"2025-01-25T08:56:06.000Z","dependencies_parsed_at":"2024-12-30T15:34:25.816Z","dependency_job_id":"435ab841-635f-40b9-b383-c5889b2c7340","html_url":"https://github.com/ivin-titus/ReSmart","commit_stats":null,"previous_names":["ivin-titus/re-smart"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ivin-titus/ReSmart","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ivin-titus%2FReSmart","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ivin-titus%2FReSmart/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ivin-titus%2FReSmart/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ivin-titus%2FReSmart/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ivin-titus","download_url":"https://codeload.github.com/ivin-titus/ReSmart/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ivin-titus%2FReSmart/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32447312,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-29T22:27:22.272Z","status":"ssl_error","status_checked_at":"2026-04-29T22:10:49.234Z","response_time":110,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["always-on-display","app-shortcuts","cross-platform-app","firebase","flutter","iot-control","mobile-development","old-device-reuse","productivity-tool","repurpose-smartphones","side-deck","smart-home","sqlite","sustainable-technology","voice-assistant"],"created_at":"2025-01-05T03:11:54.348Z","updated_at":"2026-04-29T23:04:01.628Z","avatar_url":"https://github.com/ivin-titus.png","language":"Dart","funding_links":[],"categories":[],"sub_categories":[],"readme":"## **ReSmart**\n\nReSmart is a Flutter-based application designed to repurpose old smartphones into smart side decks or remote controllers. This project aims to enhance productivity and sustainability by giving a new purpose to outdated devices. It includes features like always-on displays, IoT device control, voice assistant integration, and customizable shortcuts.\n\n## **Features**\n\n### **Core Features**\n- **Always-On Display (AOD)**\n  - Displays time, date, weather, and notifications.\n  - Configurable to show selected features on the AOD.\n- **Battery Monitoring**\n  - Tracks battery levels of connected devices.\n\n### **Add-On Features**\n- **IoT Device Control**\n  - View and control IoT devices on the same network.\n  - Includes a virtual remote and keyboard input for IoT devices.\n- **Voice Assistant (\"Alexis\")**\n  - Responds to voice commands for AI-based assistance.\n- **Shortcut Options**\n  - Launch PC applications or toggle IoT devices with one tap.\n- **User Login**\n  - Secure login for syncing features and data across devices.\n- **PC Client**\n  - A companion app for managing connected features on your PC.\n- **Theme Support**\n- **Webcam Integration** (New)\n  - Users can connect their device’s camera and microphone to their PC (e.g., as a webcam).\n  - Utilizes ADB or USB for device communication.\n\n## **Technologies Used**\n\n### **Framework**\n- Flutter (for cross-platform app development)\n\n### **Databases**\n- SQLite (for local storage)\n- Firebase (for online storage and user authentication)\n\n### **APIs and Plugins**\n- **Weather Data**: OpenWeatherMap\n- **Quotes Data**: ZenQuotes\n- **Notifications**: Firebase Cloud Messaging (FCM)\n- **IoT Communication**: WebSocket, MQTT (optional)\n- **Device Communication**: ADB (Android Debug Bridge), USB connection\n\n## **Why ReSmart?**\nReSmart addresses the growing e-waste problem by providing an innovative way to reuse old smartphones. Its rich feature set makes it a versatile tool for both casual and professional use.\n\n## **Installation**\n### **For Developers**\n1. Clone the repository:\n   ```bash\n   git clone https://github.com/ivin-titus/ReSmart\n   ```\n2. Navigate to the project directory:\n   ```bash\n   cd ReSmart\n   ```\n3. Install dependencies:\n   ```bash\n   flutter pub get\n   ```\n4. Run the app:\n   ```bash\n   flutter run\n   ```\n\n## **Current Project Status**\n\nThe project is currently in its early stages of development, with implementation progressing incrementally. Several basic features have been successfully added, and stability has been thoroughly checked.\n\n### **Implemented Features**\n- **Always-On Display**: Basic functionality has been implemented and is stable.\n- **Date**: Fully operational.\n- **Time**: Fully operational.\n- **Weather**: Fully operational.\n- **Quotes**: Fully operational.\n- **Settings**: Styled for existing features with a clean and intuitive layout; only a few options are currently functional.\n- **Theme Support**: Implemented dark and light modes with seamless integration of the system default theme.\n- **Future-Ready UI**: Designed an app-like interface to support future implementations seamlessly.\n\n\nProgress is ongoing, and the foundation for additional features is being laid.\n\n### **Device Compatibility**\n- The app works perfectly on Android 5.0 and above.\n- Efforts are being made to provide support for Android 4.2 and 4.4, and compatibility improvements are in progress.\n\n## **Contribution**\nContributions are welcome! Feel free to fork the repository, make changes, and submit a pull request.\n\n## **License**\nThis project is licensed under the MIT License. See the LICENSE file for details.\n\n### **Contact**\nFor any queries, reach out to ivintitus@hotmail.com\n\n**\u0026copy; 2025 Ivin Titus**\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fivin-titus%2Fresmart","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fivin-titus%2Fresmart","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fivin-titus%2Fresmart/lists"}