wellingtonrib / LearnTrail

Education app that creates customizable learning paths for any subject. It integrates with various databases, offering sequential lessons and questions, user progress tracking, and gamification features to enhance the learning experience.
Other
0 stars 0 forks source link

Learn Trail

Education app that creates customizable learning paths for any subject. It integrates with any databases, offering sequential lessons and questions, user progress tracking, and gamification features to enhance the learning experience.

Screenshots 📱

Screenshot 1 Screenshot 2 Screenshot 3

Features ✨

Built with 🛠️

Contributing 🤝

We welcome contributions! Follow these steps to contribute:

Getting started 🏁

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature/your-feature).
  3. Commit your changes (git commit -m 'Add some feature').
  4. Push to the branch (git push origin feature/your-feature).
  5. Open a Pull Request.

Installation ⚙️

  1. Clone the repository:
    
    git clone https://github.com/wellingtonrib/LearnTrail.git
  2. Open the project in Android Studio.
  3. Sync the project with Gradle files.
  4. Build and run the project on an Android device or emulator.

Creating your own learning path 📚

  1. Create your own remote datasource and adapters at data/datasources/remote
  2. Change the RemoteDataSourceStrategy at di/DataModule to your created remote datasource

Project TODOS ✅

https://github.com/users/wellingtonrib/projects/2

Contact 📫

Developed by Wellington Ribeiro. If you have any questions or feedback, feel free to reach out at wellington.rib@gmail.com.

Acknowledgements 🫡

Thanks to the open-source community for various libraries and tools used in this project.

Support 🎗️

If you like this project, please give it a ⭐️! Contributions and suggestions are welcome.

License 🔑

This project is licensed under the Creative Commons Attribution-NonCommercial 4.0 International Public License. You may share and adapt the material as long as you give appropriate credit, provide a link to the license, and indicate if changes were made. You may not use the material for commercial purposes. For more details, please refer to the LICENSE file.