Skip to content

Latest commit

 

History

History
82 lines (44 loc) · 2.72 KB

README.md

File metadata and controls

82 lines (44 loc) · 2.72 KB

LearnHub.mk - Empowering Web Developers

LearnHub.mk is an innovative online learning platform dedicated to nurturing the skills of web developers, both junior and senior.

Our mission is to provide a collaborative space where individuals can enhance their web development expertise, work on real projects, and engage with a supportive community. Whether you are embarking on your coding journey or a seasoned developer, LearnHub.mk has something valuable to offer.

Features

📚 Comprehensive Learning Resources

Access a diverse range of educational materials covering various web development topics.

Stay updated with the latest trends and best practices in the ever-evolving tech landscape.

💬 Community Forums

Participate in dynamic discussions, share insights, and seek support from a vibrant community of learners and seasoned professionals.

Exchange ideas, troubleshoot challenges, and build lasting connections.

🤝 Collaborative Projects

Immerse yourself in real-world scenarios by joining or initiating projects within the community.

Collaborate with fellow developers, apply your skills, and contribute to meaningful projects that mirror industry standards.

👥 Mentorship Opportunities

Connect with industry experts and mentors who can provide guidance, support, and valuable feedback on your projects or career path.

Leverage the wisdom of experienced professionals to accelerate your learning journey.

Technology Stack

  • Next.js: Chosen for its powerful server-side rendering capabilities, enhancing SEO and performance.
  • React Query: Efficient data fetching, caching, and state management in React.
  • SASS: Write maintainable CSS with support for variables, nesting, and mixins.
  • React Bootstrap: Rapidly build a responsive UI with a suite of reusable components.
  • ESLint: Ensures code quality and consistency across the project.

Setup and Installation

Before diving into LearnHub.mk, make sure you have Node.js installed on your machine.

Prerequisites

  • Node.js version: Make sure you have the specified Node.js version from the .nvmrc file.

Important Note

  1. Install specific version of Node.js

     nvm install $(cat .nvmrc)
    
     nvm use
    

Clone the repository to your local machine.

  1. Open your terminal or command prompt.

     git clone https://github.com/learnhubmkd/app.git
    
  2. Navigate to the project directory to install dependencies run:

     npm install
    

    or

    yarn install
    
  3. Start the development server with:

    npm run dev
    

    or

    yarn dev
    
  4. Open localhost:3000 in your browser to explore the app.

License

LearnHub.mk is licensed under the MIT License. See the LICENSE file for more details.