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.
Have an idea being either a tiny update or an entire new feature? Issues are more than welcome, write it down here!
Some examples:
- Add a due date to tasks
- Send a notification when a task is due
- Tags (projects, tasks)
- Onboarding (with driver.js?)
- Create a 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 (or duplicate and rename.env.example
) 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
Learn more about the project and how to setup database and auth locally (optional) in the CONTRIBUTING.md file.