Your next side project won't fail this time 💡
Myntenance is a tool that helps you keep track of your side projects along with your plans and ideas. It's a simple way to keep your projects organized and make sure you don't forget about them.
Give it a try at https://myntenance.vercel.app/.
Curious about the story behind the project? Watch the presentation at https://youtu.be/QLOPQOUqw2U.
High level roadmap of the project, subejct to change and feedback.
- Login with GitHub
- Select projects to track
- Store project on Supabase
- Projects list
- Star favourite projects
- Filters/Sorting
- Deploy on Vercel
- Project page
- Project details
- Tasks List
- Add/Edit/Remove
- Check Completed
- Hide completed
- Sort/Reorder (priority?)
- Realtime textarea?
- Delete
- Task page
- Parallel modal
- Assign issues/prs
- Due date
- Tags (projects, tasks)
- Landing page
- Onboarding (driver.js?)
- Create GitHub Issue from the tool
- Analytics
- Calendar
Would be cool to also explore:
- Supabase properly setup with migrations
- Chrome extension
- Gitlab integrations
- Team features
All kind of contributions are welcome, from ideas, bug reports, feature requests, to code contributions. Please open an issue or a PR :D
The project is a Next.js app with Supabase as the database, deployed on Vercel.
UI components are from Shadcn and customized with Tailwind.
- Clone the repo
- Install dependencies with
pnpm
- Create a
.env.local
file with the following variables:
NEXT_PUBLIC_SUPABASE_URL=https://bqlqcmtccbsiocjopvas.supabase.co
NEXT_PUBLIC_SUPABASE_ANON_KEY=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6ImJxbHFjbXRjY2JzaW9jam9wdmFzIiwicm9sZSI6ImFub24iLCJpYXQiOjE3MTk4NTEyMjksImV4cCI6MjAzNTQyNzIyOX0.WSOXFefddaZUWCdvzeDfLNm8hp152ufl5R47PQbBKJ0
- Run the development server with
pnpm dev