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

LearnHub πŸ“šβœ¨

LearnHub Logo
LearnHub
Typing SVG

Welcome to LearnHub β€” a platform designed to help users master essential technology skills !

πŸ“Š Project Insights

🌟 Stars 🍴 Forks πŸ› Issues πŸ”” Open PRs πŸ”• Closed PRs πŸ› οΈ Languages πŸ‘₯ Contributors
Stars Forks Issues Open PRs Closed PRs Languages Count Contributors Count

🎯 Open Source Programmes ⭐

This project is now OFFICIALLY accepted for:

GSSOC

🌟 Exciting News...

πŸš€ This project is now an official part of GirlScript Summer of Code – GSSoC 2025! πŸ’ƒπŸŽ‰πŸ’» We’re thrilled to welcome contributors from all over India and beyond to collaborate, build, and grow with DevElevate. Let’s make learning and career development smarter – together! πŸŒŸπŸ‘¨β€πŸ’»

πŸ‘©β€πŸ’» GSSoC is one of India’s largest 3-month-long open-source programs that encourages developers of all levels to contribute to real-world projects 🌍 while learning, collaborating, and growing together. 🌱

🌈 With mentorship, community support, and collaborative coding, it's the perfect platform for developers to:

✨ Improve their skills 🀝 Contribute to impactful projects πŸ† Get recognized for their work πŸ“œ Receive certificates and swag!

πŸŽ‰ I can’t wait to welcome new contributors from GSSoC 2025 to this AnimateItNow project family! Let’s build, learn, and grow together β€” one commit at a time. πŸ”₯πŸ‘¨β€πŸ’»πŸ‘©β€πŸ’»

Tech Stack

React TypeScript HTML5 CSS3 JavaScript

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 start

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


Project Structure

LearnHub/
β”œβ”€β”€ docusaurus.config.ts      # Docusaurus configuration
β”œβ”€β”€ sidebars.ts               # Sidebar navigation
β”œβ”€β”€ docs/                     # Main documentation content
β”œβ”€β”€ blog/                     # Blog posts and updates
β”œβ”€β”€ src/                      # Source code (components, pages, styles)
β”œβ”€β”€ static/                   # Static assets (images, icons)
β”œβ”€β”€ package.json              # Project dependencies and scripts
β”œβ”€β”€ tsconfig.json             # TypeScript configuration
β”œβ”€β”€ README.md                 # Project overview and setup
β”œβ”€β”€ Learn.md                  # This learning guide
└── ...                       # Other config and resource files

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

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 49

Languages