Skip to content

Repository files navigation

Web Demo Mobile Demo

ITalk Frontend

Welcome to ITalk — an educational platform designed to teach IT and tech terms in a fun, interactive, and accessible way.

About ITalk

In today's tech-driven world, miscommunication often stems from a lack of understanding of technical terms. Even the best engineers once had to learn these concepts from scratch. Education is the solution.

ITalk was born from a simple idea:

If we have apps like Duolingo to teach languages, why not have a platform dedicated to teaching IT terms?

ITalk aims to make technical learning approachable by offering:

  • Structured lessons
  • Quizzes
  • Interactive exercises

Covering topics from beginner to advanced levels.

Whether you're just starting your tech journey or looking to sharpen your skills, ITalk is your go-to educational companion.

Features

Structured Learning Paths

Organized courses based on difficulty level, from beginner to expert.

Interactive Lessons and Quizzes

Engage with material through short, dynamic lessons and quick quizzes to reinforce learning.

Progress Tracking

Monitor your achievements and learning streaks as you master new terms and concepts.

Gamified Experience

Earn points, unlock levels, and stay motivated through fun, game-like mechanics.

Cross-Platform Access

Learn seamlessly on web or mobile — your progress syncs across devices.

Frontend Overview

This repository contains the frontend code that powers the ITalk platform.

Tech Stack

  • NextJS – Frontend framework
  • ReduxToolkit – State management
  • Tailwind – Styles
  • TanstackQuery – API integrations
  • JWT Authentication – Secure user login
  • REST API & WebSocket Support – Real-time features and structured endpoints

Run Locally

  1. Clone the repository:
git clone https://github.com/DavidAslanyan/ITalk-Frontend.git
  1. Install dependencies:
npm install
  1. Set up environment variables Create a .env file following the structure of .env.example.

  2. Run the development server:

npm run start:dev

Contributing

Official Deployment Coming soon!

📄 License

This project is licensed under the MIT License.

About

Frontend for ITalk, an educational platform designed to teach IT and tech terminology through interactive lessons, quizzes, and gamified learning. Built with a responsive, modern web stack to deliver a fast and engaging user experience across devices.

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages