Skill
react-hook
react-hook — a Claude Code skill from bumgeunsong/daily-writing-friends
Features
- ✓User authentication and profile management
- ✓Post creation and editing with Quill editor
- ✓Freewriting mode with timer-based feature
- ✓Commenting and replying functionality
- ✓Writing and comment statistics with contribution graphs
- ✓Continuous writing streaks and badges
- ✓Notification system
- ✓Voice narration (TTS)
- ✓Dark mode
- ✓Explore more on GitHub
Installation Guide
Installation Guide
This is a curated collection of developer tools. To find and install individual tools, please browse the GitHub repository.
Steps
bash
git clone https://github.com/BumgeunSong/daily-writing-friends.git
cd daily-writing-friends
bash
npm install.env file in the project root and configure it as follows. Refer to config/.env.example for the template:
plaintext
VITE_FIREBASE_API_KEY=your_api_key
VITE_FIREBASE_AUTH_DOMAIN=your_auth_domain
VITE_FIREBASE_PROJECT_ID=your_project_id
VITE_FIREBASE_STORAGE_BUCKET=your_storage_bucket
VITE_FIREBASE_MESSAGING_SENDER_ID=your_messaging_sender_id
VITE_FIREBASE_APP_ID=your_app_id
VITE_FIREBASE_MESSAGING_VAPID_KEY=your_firebase_messaging_vapid_key
SENTRY_AUTH_TOKEN=your_sentry_token
SENTRY_READ_TOKEN=your_sentry_read_tokenDevelopment Commands
npm run dev: Start the development server (http://localhost:5173)npm run build: Production buildnpm run type-check: TypeScript type checknpm run lint: ESLint checknpm run test:run: Run tests