Skip to content

LearningPath is an innovative AI-powered learning management tool that's designed to create a learning journey that is both enjoyable and productive.

License

Notifications You must be signed in to change notification settings

The-Brain-Train/LearningPath

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

1,420 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

LearningPath

LearningPath is an AI-driven learning management tool that creates personalized learning plans, estimates time required to reach skill levels, and provides a guided roadmap with achievable goals based on users' academic level, available learning time, and existing skills. Personalized Learning Plans.

πŸ’Έ Pitch

Pitch

Table of Contents

πŸ“± Tech Stack

Docker Open-JDK Spring Apache Maven Node.js React.ts Next.js Tailwind MongoDB Hibernate Azure Vercel Github Action

🎬 Demos

Week Video Week Video Week Video Week Video
1 Pitch 2 Pitch 3 Pitch 4 Pitch
5 Pitch 6 Pitch 7 Pitch 8 Pitch
9 Pitch 10 Pitch 11 Pitch 12 Pitch
13 Pitch 14 Pitch 15 Pitch 16 Pitch
17 Pitch 18

🚧 Project Board: Track Our Progress

Github-Project-Board Banner

πŸ”§ Key Features:

  • Create Personalized Learning Pathways: Users can craft their unique learning roadmaps by specifying topics, the number of hours they intend to spend, and their current skill level.
  • Visualized Learning Paths: Learning pathways are visually represented as hierarchical trees, allowing users to easily grasp the structure and progression of their educational journey.
  • Detailed Pathway Information: Each learning path displays vital information, including estimated completion time and difficulty level, aiding users in making informed decisions.
  • Profile Integration: Registered users can save and manage their learning pathways within their personal profiles, providing easy access to their educational goals.
  • Global Explore Page: All created learning roadmaps are showcased on a global explore page, promoting knowledge sharing and enabling users to discover diverse learning opportunities.
  • Interactive Filtering: Users can employ powerful search and filtering tools to refine their explore page experience, enabling them to find roadmaps that match their specific criteria, such as topic, hours, and difficulty.
  • Bookmark Favorites: Logged-in users have the option to bookmark and curate a collection of their favorite learning paths, ensuring quick and convenient access to the resources they value most.
  • Hierarchical Learning Structure: Learning pathways support multi-level hierarchies, allowing users to structure their education with topics, subtopics, and even further sub-subtopics, all with designated time allocations.

πŸš€ Getting Started / Installation

Follow these steps to get the application up and running in your local environment:

  1. Clone the repo git clone https://github.com/The-Brain-Train/LearningPath
Steps Front-end Back-end Database
2. Navigate into repo cd front-end cd back-end root
3. Install Dependencies npm install mvn install Docker-instalation
4. Run the project npm run dev mvn start docker compose up

πŸ“§ Contact Information

Contributers Socials
Cesar Forthomme Github-CesarLinkIn-CesarGmail-CesarYoutube-Cesar
Luke Williams Github-LukeLinkIn-LukeGmail-Luke
Atufa Shabnam Nelmandi Github-AtufaLinkIn-AtufaGmail-AtufaYoutube-Atufa
Edward Arvinius Github-EdwardLinkIn-EdwardGmail-Edward
Mona Talebian Github-MonaLinkIn-MonaGmail-Mona
Vijani Piyawardana Github-VijaniLinkIn-VijaniGmail-VijaniYoutube-Vijani

About

LearningPath is an innovative AI-powered learning management tool that's designed to create a learning journey that is both enjoyable and productive.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 6

Languages