Skip to content

An AI-driven SaaS platform in development, offering personalized learning roadmaps, mentorship, and career tools for both technical and non-technical learners. The platform will provide adaptive learning paths, project-based learning, community support, and job preparation features to help users succeed.

License

Notifications You must be signed in to change notification settings

Atharva0045/climb_ai-user_platform

 
 

Repository files navigation

Climb.AI - AI-Powered Learning and Career Development Platform

Climb.AI is an upcoming SaaS platform designed to provide AI-driven adaptive learning roadmaps, hands-on projects, and personalized guidance. Our mission is to help learners master both technical and non-technical skills while preparing them for career success.

This project is currently in its early stages, and we're excited to build a comprehensive learning experience for our users.

Vision

The goal of Climb.AI is to create a personalized, adaptive learning journey for users pursuing careers in both technical and non-technical roles. The platform integrates dynamic learning roadmaps, real-time AI support, and career development tools to empower learners, with community support available through our Discord server.

Key Features (Planned)

  • Adaptive Learning Roadmaps: AI-powered learning paths that adjust based on user progress and goals.
  • AI Learning Assistant: Real-time support from an AI assistant to help with learning challenges.
  • Resource Management: Personalized learning resources and progress tracking.
  • Project-Based Learning: AI-suggested projects and coding challenges.
  • Career Development: Resume building tools and technical preparation resources.
  • Community Support: Active Discord community for collaboration and peer learning.

Micro SaaS Tools (Planned)

  • Skill Evaluation Tools: Coding challenges and quizzes to evaluate knowledge and progress.
  • Knowledge Tracker: Tools to track learning milestones and visualize progress.
  • Interactive Code Playground: A live coding environment with AI-powered suggestions.
  • Interview Resources: Curated technical interview preparation materials.
  • Documentation Guide: Best practices and templates for writing documentation.

Community

Join our Discord server to:

  • Connect with other learners
  • Share your progress
  • Get help with challenges
  • Participate in community events
  • Contribute to platform development

Tech Stack (Planned)

  • Frontend: React.js,
  • Backend: Node.js, Express
  • Database: MongoDB, Firebase
  • AI/ML: TensorFlow.js, Open source LLMs
  • Deployment: Render, Docker, GitHub Actions
  • Community: Discord

Project Status

  • Current Phase: Initial Planning & Architecture
  • Next Steps: Prototype development, platform architecture, and AI integration

We are actively planning and building the platform. Stay tuned for updates, and we welcome any early contributions or feedback!

Getting Started

As the project is still under development, there's no live version yet. However, you can:

  1. Clone the repository to stay updated:

    git clone https://github.com/climbai/user_platform.git
    cd user_platform
  2. Join our efforts! If you're interested in contributing, check out the Contributing section below.

Contributing

We welcome early contributions as we develop the platform! Feel free to open issues, suggest features, or submit pull requests. Please follow these steps to contribute:

Step-by-Step Contribution Workflow:

  1. Fork the Repository:

    • Fork the repository (this will create a copy of the repo under your GitHub account).
  2. Clone the Repository Locally:

    • Clone your forked repository:
      git clone https://github.com/climbai/user_platform.git
      cd user_platform
  3. Set Up Upstream Remote:

    • Add the original repository as upstream:
      git remote add upstream https://github.com/climbai/user_platform.git
      git fetch upstream
    • Verify your remotes:
      git remote -v
  4. Create a Feature Branch:

    • Ensure you're up to date with upstream:
      git pull upstream main
    • Create a new branch for your feature or bug fix:
      git checkout -b feature-name
  5. Make Your Changes:

    • Implement your feature or fix
    • Commit your changes with clear, descriptive commit messages
    • Push your changes to your forked repository:
      git push origin feature-name
  6. Create a Pull Request:

    • Open a pull request (PR) to merge your changes into the main branch
    • Provide a clear description of your changes
    • Link any related issues
  7. Review Process:

    • Maintainers will review your PR
    • Address any requested changes
    • Once approved, your PR will be merged into the main branch

We're excited to have you contribute and help shape the future of Climb.AI! If you have any questions, feel free to reach out through our Discord server.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

An AI-driven SaaS platform in development, offering personalized learning roadmaps, mentorship, and career tools for both technical and non-technical learners. The platform will provide adaptive learning paths, project-based learning, community support, and job preparation features to help users succeed.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 99.5%
  • Other 0.5%