Skip to content

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Digital Scouts Program

A digital platform that helps young people learn technology skills, cybersecurity, and digital citizenship through an engaging badge-based system.

Features

  • Badge System for tracking achievements
  • Interactive tech challenges and missions
  • Progress tracking and leaderboards
  • Secure authentication and authorization
  • Child-safe environment with privacy protection

Tech Stack

  • 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

Getting Started

  1. Clone the repository
  2. Install dependencies:
    npm install
  3. Set up environment variables:
    cp .env.example .env.local
  4. Run the development server:
    npm run dev

Project Structure

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

Contributing

Please read our contributing guidelines before submitting pull requests.

License

MIT

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages