Skip to content

Your next side project won't fail this time 💡

Notifications You must be signed in to change notification settings

borghiste/myntenance

 
 

Repository files navigation

Myntenance

Your next side project won't fail this time 💡

What is Myntenance?

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.

Roadmap

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

Contributing

All kind of contributions are welcome, from ideas, bug reports, feature requests, to code contributions. Please open an issue or a PR :D

Tech Stack

The project is a Next.js app with Supabase as the database, deployed on Vercel.

UI components are from Shadcn and customized with Tailwind.

Local Development

  1. Clone the repo
  2. Install dependencies with pnpm
  3. 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
  1. Run the development server with pnpm dev

About

Your next side project won't fail this time 💡

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 97.7%
  • CSS 1.8%
  • JavaScript 0.5%