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.
- 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.
To start using Typelingo, visit our website Typelingo.
If you want to run Typelingo locally or contribute to the project, follow these steps:
- Node.js
- npm (Node Package Manager)
-
Clone the repository:
git clone https://github.com/0XYoussefX0/Typelingo.git cd typelingo
-
Install dependencies:
npm install
-
Start the development server:
npm run dev
-
Open your browser and navigate to
http://localhost:3000
to see Typelingo in action.
A big thank you to the creators of the Type-Challenges repository for their amazing collection of challenges that inspired this project.