Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/balastrong/myntenance
Your next side project won't fail this time 💡
https://github.com/balastrong/myntenance
github hacktoberfest nextjs supabase tanstack-form typescript
Last synced: 3 months ago
JSON representation
Your next side project won't fail this time 💡
- Host: GitHub
- URL: https://github.com/balastrong/myntenance
- Owner: Balastrong
- Created: 2024-07-04T21:14:23.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-10-12T20:13:10.000Z (4 months ago)
- Last Synced: 2024-10-26T09:08:57.809Z (3 months ago)
- Topics: github, hacktoberfest, nextjs, supabase, tanstack-form, typescript
- Language: TypeScript
- Homepage: https://myntenance.vercel.app
- Size: 1.01 MB
- Stars: 10
- Watchers: 1
- Forks: 10
- Open Issues: 22
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
Awesome Lists containing this project
README
# 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/](https://myntenance.vercel.app/).
Curious about the story behind the project? Watch the presentation at [https://youtu.be/QLOPQOUqw2U](https://youtu.be/QLOPQOUqw2U).
## Roadmap
Have an idea being either a tiny update or an entire new feature? Issues are more than welcome, write it down [here](https://github.com/Balastrong/myntenance/issues/new)!
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
- [ ] CalendarWould 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 (or duplicate and rename `.env.example`) with the following variables:```bash
NEXT_PUBLIC_SUPABASE_URL=https://bqlqcmtccbsiocjopvas.supabase.co
NEXT_PUBLIC_SUPABASE_ANON_KEY=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZSIsInJlZiI6ImJxbHFjbXRjY2JzaW9jam9wdmFzIiwicm9sZSI6ImFub24iLCJpYXQiOjE3MTk4NTEyMjksImV4cCI6MjAzNTQyNzIyOX0.WSOXFefddaZUWCdvzeDfLNm8hp152ufl5R47PQbBKJ0
```4. 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](./CONTRIBUTING.md) file.