A digital platform that helps young people learn technology skills, cybersecurity, and digital citizenship through an engaging badge-based system.
- Badge System for tracking achievements
- Interactive tech challenges and missions
- Progress tracking and leaderboards
- Secure authentication and authorization
- Child-safe environment with privacy protection
- Frontend: Next.js with TypeScript and Tailwind CSS
- Backend: Node.js with Express.js
- Authentication: JWT with social login support
- Database: PostgreSQL (planned)
- Third-party integrations: Stripe, Firebase, Google Analytics
- Clone the repository
- Install dependencies:
npm install
- Set up environment variables:
cp .env.example .env.local
- Run the development server:
npm run dev
digital-scouts/
├── components/ # Reusable UI components
├── config/ # Configuration files
├── pages/ # Next.js pages
├── public/ # Static assets
├── styles/ # Global styles
├── types/ # TypeScript type definitions
└── utils/ # Helper functions
Please read our contributing guidelines before submitting pull requests.
MIT