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โ€.

Go to About Section

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.