/TaskSpare

Task Spare is the connected workspace where better, faster work happens. 📝

Primary LanguageTypeScript

Task Spare - Your Ideas, Documents, & Plans. Unified ✨️



Image 1

Image 2

Image 3

Introducing Task Spare ✌️

🚀 Demo

🧐 Features

Key Features:

  • Real-time database 🔗
  • Notion-style editor 📝
  • Light and Dark mode 🌓
  • Infinite children documents 🌲
  • Trash can & soft delete 🗑️
  • Authentication 🔐
  • File upload
  • File deletion
  • File replacement
  • Icons for each document (changes in real-time) 🌠
  • Expandable sidebar ➡️🔀⬅️
  • Full mobile responsiveness 📱
  • Publish your note to the web 🌐
  • Fully collapsible sidebar ↕️
  • Landing page 🛬
  • Cover image for each document 🖼️
  • Recover deleted files 🔄📄

🛠️ Installation Steps

  1. Fork the Repository
  1. Clone Your Fork
  1. Install dependencies: npm install
  2. Setup Convex: npx convex dev
  3. Start the app: npm run dev
  4. Create a New Branch
  • git checkout -b feature-name feature/email-verification-workflow follow

Environment Variables (.env.local):

CONVEX_DEPLOYMENT=
NEXT_PUBLIC_CONVEX_URL=
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=
CLERK_SECRET_KEY=
EDGE_STORE_ACCESS_KEY=
EDGE_STORE_SECRET_KEY=
NEXT_PUBLIC_UNSPLASH_ACCESS_KEY=

🍰 Contributing

Contributions are welcome! Here are several ways you can contribute:

💻 Built with

🌈 What's next

  • Adding Content from URL to the Editor 🌐
  • Add AI to Block Editor 🤖
  • Adding Search Feature to Unsplash for Cover Image 🔍
  • Adding Realtime Collaboration
  • More features from the community are welcome! 🌟

🛡️ License!

This project is licensed under the MIT License - see the LICENSE file for details.

🦄 Deployed on Vercel

Vercel

👨‍💻 Author

👤 Adarsh Kumar Singh

💪 Thanks to the all Contributors

Thanks a lot for spending your time in helping code house grow and help many developers. Thanks a lot! Keep rocking 🍻

Also, check them on ..

🙏 Support And be part of the community

This project needs a ⭐️ from you. Don't forget to leave a star ⭐️

Mood needs a ⭐️ from you