dushyant-sharma937 / Vritant

Project under GSSOC'23

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Project logo

Vritant

Hackathon Status GitHub Issues GitHub Pull Requests


Workflow of the Project

πŸ“Œ We have firstly identify the need of children like their problems in studying
πŸ“Œ First of all when user will get to our app ,there will be Google authentication for login.
πŸ“Œ User can login by their mail as it is easy to do
πŸ“Œ Google authentication is very secured to use
πŸ“Œ We have many rhymes for vast variety of choice
πŸ“Œ One can read the text and also play with it using text-to-speech functionality, as for kids reading one is hard so they can listen to the text as well
πŸ“Œ We have feature of 3-D models present for rhymes which will make understanding more good by visualising it live
πŸ“Œ A section Playground is also present in that user can experience AR in real life which leads to more clearity of rhymes
πŸ“Œ User can create many senses of 3-D models and they can rotate it and play with it
πŸ“Œ We have made this application like if user want to move the model they can as it gets automatic aligned
πŸ“Œ User can alseo zoom in and zoom out the models


Aim of the Project

πŸ“Œ Learning is easy and fun by Vritant
πŸ“Œ Many features are there for best understanding of rhymes
πŸ“Œ Vritant is purely made by new and unique ideas
πŸ“Œ We have made it in such a way that kids will not be bored while learning
πŸ“Œ Vritant is easily accesible to all
πŸ“Œ There is no need to pay money as the app is free
πŸ“Œ Vritant targets kids to learn in fun without any pressure


Few lines describing your project.

πŸ“ Table of Contents

🧐 Problem Statement

  • Successful communication requires the efforts of all people involved Education industry is being digitized through smart devices technology being addictive and fascinating.
  • Reading books is really boring but with the help of AR we can help turn it into a fun experience.

πŸ’‘ Idea / Solution

We are trying to create an application/web-based solution following its incorporated features:

  • Vritaant is a cross-platform application to help the naughty and carefree young ones learn and understand nursery rhymes in a fun and interactive way.
  • Vritaant helps to incorporate Augmented Reality based digital learning experience to help children take their first step into formal education
  • Visualisation of nursery rhymes by putting them in a real 3D environment with in-space navigation support.
  • 3D models for the rhyme characters are supporting and connecting blocks to create a setting and putting it in real world.
  • Augmented Reality powered voice - based support aims at helping kids age 3-4 to learn the nursery rhymes at a faster pace.
  • Support for playground features makes it easier to test out various 3D models that are accessible, perform various transformations, and render numerous instances.
  • The application is made more secure by leveraging Google authentication through Firebase.

⛓️ Dependencies / Limitations

To be updated

Screenshots and Demo

image

- Video Demo: https://youtu.be/pZJ-Nz6inIE

πŸš€ Future Scope

  • We will provide the option to create a 3D model of any image that the user scans in addition to the Playground feature's current functionality.
  • Speech-reading to aid communication within a group.
  • Increasing a wide variety of tracks to choose from like learning alphabets or numbers to fun rhymes, colors and shapes to keep the child engaged.

🏁 Getting Started

  1. Clone the project or fork the project.
  2. Run 'pub get'.
  3. Enjoy the code.

Prerequisites

  1. Flutter
  2. Git

🎈 Usage

To be updated

⛏️ Built With

How to Start Contributing

  1. Fork this repository by clicking on the fork button on the top of this page. This will create a copy of this repository in your account.

  2. Now clone the forked repository to your machine. Go to your GitHub account, open the forked repository, click on the code button and then click the copy to clipboard icon.

  3. Open a terminal and run the following git command:

    git clone "url you just copied"
    

    where "url you just copied" (without the quotation marks) is the url to this repository (your fork of this project). See the previous steps to obtain the url. For example:

    git clone https://github.com/your_username/Vritant.git
    
  4. Now create a branch using the 'git switch' command in repository directory:

    git switch -c your-new-branch-name
    
  5. Make necessary changes and commit those changes. Add those changes to the branch you just created using the 'git add' command:

    git add .
    

    Now commit those changes using the 'git commit' command:

    git commit -m "Add your title here"
    
  6. Push your changes using the command git push:

    git push -u origin your-branch-name
    

    replacing your-branch-name with the name of the branch you created earlier.

  7. Submit your changes for review If you go to your repository on GitHub, you'll see a Compare & pull request button. Click on that button. Now add appropriate title and comment on it and submit the pull request.

✍️ Authors

πŸŽ‰ Acknowledgments

πŸ§‘β€πŸ’» CONTRIBUTION πŸ‘

  • Contributions make the open source community such an amazing place to learn, inspire, and create.
  • Any contributions you make are greatly appreciated.
  • Check out our contribution guidelines for more information.

Project Admin πŸ’»

Our Amazing Contributors πŸ‘¨β€πŸ‘¨β€πŸ‘¦β€πŸ‘¦β€οΈ

Thanks to all the contributors who worked for this project to stay alive! 😊😎


Take a moment to star ⭐ the project if you like it

Do checkout the other repos πŸ’«

About

Project under GSSOC'23

License:MIT License


Languages

Language:Dart 47.3%Language:C++ 24.8%Language:CMake 21.7%Language:Swift 2.4%Language:HTML 2.1%Language:C 1.6%Language:Kotlin 0.1%Language:Objective-C 0.0%