Skip to content

Latest commit

 

History

History
51 lines (32 loc) · 1.87 KB

README.md

File metadata and controls

51 lines (32 loc) · 1.87 KB

Typelingo

Welcome to Typelingo! This web app provides an interactive platform for solving TypeScript challenges sourced from the Type-Challenges repository. It's designed to help you practice and improve your TypeScript skills with real-time feedback and access to community solutions.

demo (2)

Features

  • Interactive Code Editor: Solve challenges directly in your browser with our integrated, mobile-friendly code editor.
  • Solution Checking: Click the check button to validate your solution and receive feedback.
  • Detailed Solutions: If you fail a challenge, get a detailed solution and an explanatory video to help you understand the correct approach.
  • GitHub Integration: Link your GitHub account to Typelingo, and we'll create a repository on your profile. Every time you successfully solve a challenge, a README file is generated and updated with your progress.
  • Challenge Categories: Explore challenges categorized by difficulty, from beginner to advanced.

Getting Started

To start using Typelingo, visit our website Typelingo.

If you want to run Typelingo locally or contribute to the project, follow these steps:

Prerequisites

  • Node.js
  • npm (Node Package Manager)

Installation

  1. Clone the repository:

    git clone https://github.com/0XYoussefX0/Typelingo.git
    cd typelingo
  2. Install dependencies:

    npm install
  3. Start the development server:

    npm run dev
  4. Open your browser and navigate to http://localhost:3000 to see Typelingo in action.

Acknowledgements

A big thank you to the creators of the Type-Challenges repository for their amazing collection of challenges that inspired this project.