Skip to content

GaijinSociety/Learn2Learn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

118 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“š Learn to Learn (L2L)

OUR HACKATHON PROJECT

Theme: "Where everyday problem meet briliant solution"

Team: FreakForce

Members:

  • Mateusz Samborski
  • Jakub Abramek
  • Maciej Matuszewski
  • Dario Montes
  • Mario CuΓ©llar

Project description

Learn to Learn (L2L)

The main objective of the project was to provide students with a tool that would help them improve their study habits and techniques, giving them the ability to apply proven learning strategies and techniques in their daily lives and their studies. L2L gives students the ability to create, organize, and tag their notes, and soon, L2L will analyze these notes using Gemini AI to offer personalized suggestions for improvement.

Tech Stack

Built with a React + TypeScript frontend, styled with Tailwind CSS, and powered by a Laravel (PHP) backend with a MySQL database, L2L delivers a responsive and accessible learning experience. Continuous integration and clean architecture ensure it remains scalable and maintainable.

L2L Tech Stack
Laravel React TypeScript MySQL Tailwind CSS CSS


βœ… Getting Started

To set up the project locally, follow these steps:

composer install
npm install
npm run build
php artisan serve

GitHub Pages deployment comming soon!


πŸš€ Features

🧠 Study Method Guidance

  • Learn and apply research-backed techniques like:
    • βœ… Pomodoro Technique
    • βœ… Spaced Repetition
    • βœ… Feynman Technique
    • βœ… Active Recall
    • βœ… Mind Mapping
    • βœ… Cornell Method
  • Interactive "Use Method" tools to help apply each technique in practice.

πŸ“ Note Management

  • Create and organize notes in a clean, distraction-free interface.
  • Tag notes for easy filtering and searching.
  • Link notes to specific learning techniques.

✨ Smart Note Feedback

  • Gemini AI-powered analysis of your notes:
    • Get personalized tips for improving your note quality.
    • See what you've done well and what needs more structure or clarity.

πŸ” Future Improvements

  • AI-generated quizzes tailored to your notes.
  • Feedback on whether a study technique is improving your retention.
  • Session tracking and progress analytics.

πŸ› οΈ Tech Stack

πŸ’» Frontend

  • React + TypeScript
  • Tailwind CSS and custom CSS for styling
  • Fully responsive design with accessible UI components

βš™οΈ Backend

  • Laravel (PHP) REST API
  • Authentication, note management, technique logic

πŸ’Ύ Database

  • MySQL for reliable, structured data storage

About

Master Your Learning with L2L App! A student tool for superior study techniques. Effortlessly manage notes & receive personalized suggestions from AI to elevate your studies. πŸš€

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors