A productivity hub tailored for developers—organize bookmarks, manage todos, and track your productivity with an interactive dashboard—all in one centralized platform.
Devetime Companion streamlines a developer's daily workflow by providing a unified platform to manage bookmarks, todos, and productivity insights. Whether you're planning tasks or saving that Stack Overflow gem, everything stays organized and accessible—no more cluttered tabs or lost notes.
# Clone the repository
git clone https://github.com/yourusername/devtime-companion.git
# Navigate to the project directory
cd devtime-companion
# Install dependencies
npm install
# Start the development server
npm run dev
➕ Adding a Bookmark Go to the Bookmarks page
Click Add New Bookmark
Fill in the URL, title, optional tags, and notes
Click Save
📝 Creating a Todo Navigate to the Todos page
Click Add New Todo
Enter task details, priority, and due date
Click Add
📈 Using the Dashboard Access from the home page after login
View latest bookmarks and tasks
Check activity metrics and completion stats
Use visual charts to understand productivity trends
Frontend: React, Tailwind CSS
State Management: Redux Toolkit
Backend/Database: Firebase Firestore
Authentication: Firebase Auth (Email/Password, Guest Access)
Hosting: Firebase Hosting
Charts: Recharts
You can include screenshots or GIFs of the Dashboard, Todos page, and Bookmarks page to showcase features visually. (e.g., /assets/screenshots/dashboard.png)
Contributions are welcome! Please feel free to fork and submit a Pull Request.
git checkout -b feature/amazing-feature
git commit -m 'Add some amazing feature'
git push origin feature/amazing-feature
📄 License This project is licensed under the MIT License – see the LICENSE file for details.
Harsh – onlybelieveharsh@gmail.com
Project Link: https://github.com/yourusername/devtime-companion