A Devvit Web Interactive Post app that enables community members to exchange time and skills through a time-based credit system.
- Time credit system for fair exchange
- Gig posting and browsing
- User profiles with skills and reputation
- Transaction tracking
- Tailwind CSS styling
# Install dependencies
npm install
# Run locally
npm run dev:run
# Upload to Reddit
npm run dev:upload
# Run tests
npm testTimeBank includes administrative tools for community management:
# Award credits to users
npm run admin:award-credit -- --username "john_doe" --amount 50 --reason "Community contribution"
# Reset economy (not yet implemented)
npm run admin:reset-economy -- --confirm-reset --backup-file ./backup.json
# Ban users (not yet implemented)
npm run admin:ban-user -- --username "spammer" --reason "Inappropriate content"See docs/ADMIN_TOOLKIT.md for complete documentation.
src/types/- TypeScript type definitionssrc/state/- State management with Devvit useStatesrc/main.tsx- Main app componentsrc/styles.css- Tailwind CSS styles