A GitHub activity card generator with a React frontend and NestJS backend.
activitycard/
├── frontend/ # React + Vite frontend
│ ├── src/ # Frontend source code
│ ├── public/ # Static assets
│ └── ...
├── backend/ # NestJS backend
│ ├── src/ # Backend source code
│ └── ...
└── package.json # Root package.json with scripts
npm run install:allRun both frontend and backend concurrently:
npm run devOr run them separately:
# Frontend only (http://localhost:5173)
npm run dev:frontend
# Backend only (http://localhost:3000)
npm run dev:backendnpm run build- Stats Card: Display GitHub statistics
- Streak Card: Show contribution streaks with activity graph
- 43 Themes: Multiple color schemes available
- Real GitHub Data: Uses GitHub API with token authentication
- Custom Colors: Create your own color scheme
Create a .env file in the backend folder:
GITHUB_TOKEN=your_github_token_here- Frontend: React, TypeScript, Vite
- Backend: NestJS, TypeScript
- Styling: CSS with custom design system