DoneTogether is a modern and intelligent task manager designed to make planning and collaboration easy, fast, and fun. Whether it's the family grocery list, your team's project plan, or your personal to-do list, DoneTogether helps you get things done – together.
DoneTogether is more than just a to-do list. It's a Smart Task tool that syncs your plans in real time across all devices. With a focus on usability and visual feedback, the app makes it easy to organize everyday life.
- 🔄 Real-time sync: All changes update instantly for everyone invited. No delay, no hassle.
- 👥 Smart collaboration: Invite friends and family by email or unique links. Work together on shared lists.
- 📸 Visual planning: Add images to tasks to clarify what needs to be done or to celebrate progress.
- 📱 Cross-platform: Works seamlessly on Android, iOS (via web), and desktop.
- 🎨 Modern design: A clean dark theme that's easy on the eyes and battery.
- 🔒 Security: All data is stored securely with Google Firebase and communication is encrypted.
- 🧹 Auto-cleanup: Completed lists are archived automatically to keep your view clean and focused.
| Login | Create Plan | Task details |
|---|---|---|
![]() |
![]() |
![]() |
The project is built with the latest and most robust technology to guarantee performance and scalability:
- Frontend: React 19, TypeScript, Vite
- Styling: Tailwind CSS, Framer Motion
- Backend & Database: Google Firebase (Firestore, Auth, Storage)
- Mobile: Capacitor (Android/iOS native wrapper)
Follow these steps to run the project locally on your computer.
- Node.js (v18+)
- npm or yarn
- Android Studio (for mobile development)
-
Clone the repo
git clone https://github.com/RobinAyzit/DoneTogether.git cd DoneTogether -
Install dependencies
npm install
-
Configure Environment
- Copy .env.example to .env:
cp .env.example .env - Add your Google Maps API key to .env file
- Get API key from Google Cloud Console
- Copy .env.example to .env:
-
Configure Firebase
- Create a project in Firebase Console.
- Copy your config into src/lib/firebase.ts.
- Enable Google Auth and Firestore Database.
-
Start the dev server
npm run dev
-
Build for Android (optional)
npm run build npx cap sync npx cap open android
📄 License
This project is licensed under the MIT License - see the LICENSE file for details.
👨💻 Author
Created 2026 by © nRn World
🙏 Support
If you like this project, consider:
⭐ Starring the project on GitHub
☕ Buying me a coffee
📢 Sharing with your friends


