Roadmap - aminhp93/githubcoffee GitHub Wiki
๐ Welcome!
Vision: Feb 22 - Dec 31, 2025
- A place where I can see the daily notes, review the current working projects, overview of the big picture.
- This project will be long lasting (1-3 years).
Phase 1: Foundation & Planning (Feb - Mar 2025)
- Define core vision and features.
- Design the project structure and workflows.
- Research tech stack options() (Nextjs, React, Supabase, etc.).
- Create initial UI/UX mockups (Figma or whiteboard)
- Setup project management (Clickup)
Phase 2: Core Dashboard & Editor MPV (Apr - Jun 2025)
- Having test in all features
- Setup acceptance criteria
- Testing: cypress + storybook
- Other lib: husky, eslint, prettier, etc.
- Database: supabase
- Authentication: github
Tech stack
- Framework: Nextjs
- Css: MUI + tailwind
- Testing: cypress + storybook
- Ohter lib: husky, eslint, prettier, etc.
- Database: supabase
- Authentication: github
- Note:
- Choosing nextjs for both client and api end point now.
- In future (end of 2025), consider using vite after testing its stability
Project Structure
- Repo 1: github-coffee
- Client side for all features
- Repo 2: github-coffee-api
- API end point where all current using api, public api are listed, test, implemented
- Repo 3: github-coffee-test
- Quickly test new features, upgrade lib
- Choosing between current repo setup or new vite setup?
Features List
Feature Name | Description | Ready? |
---|---|---|
1. Check npm package | - Goal: Check new version is updated within a week/ a month in list subscribed packages- Get the latest 2 official versions using npm api | โ |
2. Table Task | - Goal: create a generic task where we can apply to use as post, note, task with custom data later - Based as CRUD table, store any type of data, can be used to switch to other library easily - Get the custom UI like clickup table view - Summarize the bug, feature, key notes in real work???? | โ |
3. Explore | - Passive (tech news) idea is quick look of news (like dailydev), to know, interested in, vote - Weekly news for react dev. For now, use manually in https://thisweekinreact.com/newsletter/221 - Active: Explore new knowledge with youtube video (any topic: dev, stock, real estate, ...), news tech evaluation, chat gpt conversation. for now, use clickup for simple setup | โ |
4. Editor (figma/roadmap clone) | Demo of current webpmp editor | โ |
5. Stock | store document, test tool and api | โ |
6. Tiktok-invest-business | store document, test tool and api | โ |
Resources
For the maintainers, here are some tips ๐ก for getting started with Discussions. We'll leave these in Markdown comments for now, but feel free to take out the comments for all maintainers to see.
๐ข Announce to your community that Discussions is available! Go ahead and send that tweet, post, or link it from the website to drive traffic here.
๐ If you use issue templates, link any relevant issue templates such as questions and community conversations to Discussions. Declutter your issues by driving community content to where they belong in Discussions. If you need help, here's a link to the documentation.
โก๏ธ You can convert issues to discussions either individually or bulk by labels. Looking at you, issues labeled โquestionโ or โdiscussionโ.
About
This is the about section!
Table of Contents
About
This is the about section.
Features
- Feature 1
- Feature 2
FAQ
Frequently Asked Questions here.