Skip to content

techblitzdev/TechBlitz

Repository files navigation

Logo
GitHub Repo stars GitHub commit activity GitHub Issues or Pull Requests GitHub branch status

Overview

TechBlitz is designed to empower developers by providing a comprehensive platform for learning, practicing, and improving technical skills. Unlike traditional coding platforms, we focus on holistic developer growth across various technologies and skill levels, without taking your hours to complete, as well as being a mobile-friendly platform. Complete coding challenges from any device, anywhere.

Features

Roadmap

We love to be transparent with our users, so below are the next features we have planned.

  • Roadmaps: Sharing roadmaps with other users
  • TechBlitz for schools: Education groups, create your student's questions, roadmaps and allow them to battle with one another for the top spot of the class!
  • Social: Profiles, friends/coworkers
  • Statistics: A more in-depth statistics dashboard, giving you a greater insight on your current ability.
  • Multi-language support: Currently we only support JavaScript. However, we are looking into: Python, Typescript, and GoLang for our first wave of other languages to support.
  • Searching: Implement elastic search to easily find questions that you want to answer
  • Slack bot: Daily challenges sent to a Slack channel of your choice. Compete with co-workers and learn new skills!

Tech stack

Installation

  1. Clone the repository

    git clone git@github.com:techblitzdev/TechBlitz.git
  2. Install dependencies

    cd techblitz
    npm install
  3. Run the development server

    npm run dev

Contributing

We welcome contributions! Please see our CONTRIBUTING.md for details.

Feedback

If you have any feedback, please reach out to us at team@techblitz.dev

Security

You can view our security policy here

License

Apache-2.0