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.
- 📚 Curated learning modules on various technology topics
- ⚡ Fast, scalable, and modern codebase powered by TypeScript
- 🎨 Clean and responsive user interface
- Node.js (v14 or higher recommended)
- npm or yarn
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.
src/
├── components/ # Reusable React components
├── modules/ # Learning modules and content
├── utils/ # Utility functions
├── styles/ # CSS/SCSS files
└── index.tsx # App entry point
Contributions are welcome! Please open an issue or submit a pull request for improvements, new features, or bug fixes.
- Fork the repository
- Create a new branch (
git checkout -b feature/your-feature
) - Commit your changes (
git commit -am 'Add new feature'
) - Push to the branch (
git push origin feature/your-feature
) - Open a Pull Request