Skip to content

AbhiVarde/Idea-tracker

Repository files navigation

Deploy to Appwrite

🪴 Introducing Idea Tracker

Professional idea management for developers.

Idea Tracker is a clean and efficient tool for managing your ideas with ease. Built for developers who value simplicity, privacy, and speed.

og-image

🏆 Featured by Appwrite

Honored to be featured in Appwrite's Monthly Community Recognition for July 2025. Read the official blog post →

appwrite-feature

📖 Project Journey

Curious how Idea Tracker came to life? Explore the full development journey from concept to recognition: My Idea Tracker Journey with Appwrite: From Hello World to Hoodie →

🚀 Tech Stack

  • Build Tool: Vite
  • Frontend: React, Tailwind CSS
  • Animation: Framer Motion
  • Internationalization: Lingo.dev
  • Backend: Appwrite (NoSQL)
  • Deployment: Appwrite Sites

✨ Features

Core Features

  • 🔐 Secure Authentication – Session management for user security
  • 📝 Full CRUD – Create, read, update, delete ideas
  • 🛡️ Privacy-First – Users can only manage their own ideas
  • Real-Time Sync – Across all devices

Extended Features

  • 🍀 Organized by Category & Priority
  • 🪴 Edit Anytime – Flexible idea updates
  • 🥬 Color-Coded Tags – Visual organization
  • 🥒 Smart Search & Filtering
  • 🌱 Personal Dashboard
  • 🧩 Smooth UI & Animations
  • 🥦 Social Login – Google, GitHub, Discord
  • 🌾 Delete Account Functionality
  • 🫛 Upload Profile Picture
  • 🫒 Dark / Light / System Theme
  • 🫑 Multilingual Support – Powered by Lingo.dev
  • 🤖 AI-Powered Idea Expansion – Using Gemini
  • 📧 Email Notifications & Weekly Summaries
  • 🥝 Discover Public Ideas – Like/dislike, GitHub/Preview links
  • 🌳 Custom Categories – Add/remove categories per idea
  • 🍏 Mark as Complete/Seen – Track progress visually
  • 💚 Free & Open Source

📦 Installation & Setup

Prerequisites

  • Node.js 16+
  • Appwrite account and project

Local Development (Main Branch – React)

# Clone repository
git clone https://github.com/AbhiVarde/idea-tracker.git
cd idea-tracker

# Install dependencies
npm install

# Start development server
npm start

Open http://localhost:3000 to start managing your ideas.

Local Development (Feature Branches – Vite + React)

# Clone repository and switch branch
git clone https://github.com/AbhiVarde/idea-tracker.git
cd idea-tracker
git checkout [branch-name]

# Install dependencies
npm install

# Start development server
npm run dev

Open http://localhost:5173 to start managing your ideas.

🤝 Contributing

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Commit changes (git commit -m 'feat: add amazing feature')
  4. Push to branch (git push origin feature/amazing-feature)
  5. Open Pull Request

Development Guidelines:

  • Follow existing code patterns
  • Test idea management scenarios thoroughly
  • Maintain responsive design
  • Keep commits focused and descriptive

💖 Support

Love Idea Tracker? Help me keep building!

  • 💚 $5 / month – Monthly Supporter → Recognition in GitHub README
  • 🌟 $19 / month – Monthly Sponsor → README + Portfolio recognition
  • 🚀 $49 / month – Featured Sponsor → README + Portfolio + promotion on Sync UI

👉 Become a Sponsor

License

Idea Tracker is licensed under the MIT License. All rights reserved.

Authors

Idea Tracker is created and maintained by Abhi Varde


Found this helpful? Give it a star!

Releases

No releases published

Sponsor this project

 

Contributors 2

  •  
  •