Skip to content

ab1355/digitalscout

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

Watchers

Forks

Releases

No releases published

Packages

No packages published