Skip to content

LearnHub is an educational platform that organizes and presents interactive course content for topics like web development, generative AI, data structures, and blockchain.

License

Notifications You must be signed in to change notification settings

souvikpramanikgit/LearnHub

Repository files navigation

LearnHub

Screen Recording 2025-07-22 145437

Tech Stack

React TypeScript HTML5 CSS3 JavaScript

Overview

LearnHub is a platform designed to help users master essential technology skills. Built primarily with TypeScript, LearnHub aims to provide an engaging, modular, and scalable learning experience for developers and technology enthusiasts.


Features

  • 📚 Curated learning modules on various technology topics
  • ⚡ Fast, scalable, and modern codebase powered by TypeScript
  • 🎨 Clean and responsive user interface

Getting Started

Prerequisites

  • Node.js (v14 or higher recommended)
  • npm or yarn

Installation

Clone the repository:

git clone https://github.com/souvikpramanikgit/LearnHub.git
cd LearnHub

Install dependencies:

npm install

Running the App

npm run dev

The application will typically be available at http://localhost:3000.


Project Structure

src/
├── components/      # Reusable React components
├── modules/         # Learning modules and content
├── utils/           # Utility functions
├── styles/          # CSS/SCSS files
└── index.tsx        # App entry point

Contribution

Contributions are welcome! Please open an issue or submit a pull request for improvements, new features, or bug fixes.

  1. Fork the repository
  2. Create a new branch (git checkout -b feature/your-feature)
  3. Commit your changes (git commit -am 'Add new feature')
  4. Push to the branch (git push origin feature/your-feature)
  5. Open a Pull Request

About

LearnHub is an educational platform that organizes and presents interactive course content for topics like web development, generative AI, data structures, and blockchain.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published