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 experiences to help children take their first step into formal education.
Workflow of the Project
- Initial Needs Identification:
- The project begins with a comprehensive analysis of children's educational needs and their challenges while studying.
- Secure User Authentication:
- Upon accessing our application, users will be prompted to authenticate their identity through a secure Google authentication process.
- User-Friendly Login:
- Users can conveniently log in using their email address, ensuring a seamless login experience.
- Robust Security with Google Authentication:
- Google authentication provides a high level of security, ensuring the protection of user data and privacy.
- Extensive Selection of Rhymes:
- Our application offers a wide range of rhymes, catering to diverse preferences and interests.
- Enhanced Accessibility through Text-to-Speech Functionality:
- Users have the option to both read and listen to the rhymes using the text-to-speech functionality. This feature particularly benefits children who find reading challenging.
- Immersive 3-D Models:
- The application incorporates visually engaging 3-D models that enhance comprehension and provide a captivating learning experience.
- Interactive Playground:
- Our application includes an interactive playground where users can experience augmented reality (AR) technology, facilitating a clearer understanding of the rhymes.
- Manipulation of 3-D Models:
- Users can create multiple perspectives of the 3-D models, allowing them to rotate and interact with the models according to their preferences.
- Intuitive User Interface:
- The application's design ensures seamless movement of the models, automatically aligning them for easy user interaction.
- Zoom Functionality:
- Users have the ability to zoom in and zoom out on the 3-D models, enabling a detailed examination of the content.
Aim of the Project
- Facilitating Easy and Enjoyable Learning:
- Vritaant aims to provide a learning environment that is both accessible and enjoyable for children.
- Comprehensive Features for Optimal Understanding:
- The application incorporates numerous features that enhance the comprehension of rhymes, ensuring a well-rounded learning experience.
- Innovation through Unique Concepts:
- Vritaant stands out by employing innovative ideas and bringing a fresh perspective to the learning process.
- Preventing Boredom in Learning:
- By employing engaging methods and interactive content, Vritaant ensures children remain engaged and interested while learning.
- Universal Accessibility:
- Vritaant is designed to be easily accessible to all users, regardless of their background or technological expertise.
- Free Application:
- The application is available to users at no cost, eliminating any financial barriers and allowing for widespread access.
- Fun Learning for Children:
- Vritaant specifically targets children, providing them a pressure-free, enjoyable learning experience.
Few lines describing your project.
π Table of Contents
π§ Problem Statement
- Successful communication requires the efforts of all people involved
The education industry is being digitized through smart devices and technology is 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 experiences 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 the real world.
- Augmented Reality powered voice-based support aims at helping kids aged 3-4 to learn 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
Video Demo:
https://github.com/Pratik-11/Vritant/assets/72139212/368c1eae-c270-4833-8199-0423ea9145cd
π 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
- Clone the project or fork the project.
- Run 'pub get'.
- Enjoy the code.
π Prerequisites
π Usage
To be updated
βοΈ Built With
:computer: How to Start Contributing
Before contributing let's learn how to set up the project in the local system.
How to run the project in the local system
- First fork this repository from the option given at the top of this page.
- Now clone the forked repository by running this command in the terminal:
- Either create an Android emulator or connect a physical device to run the project.
- Now get to the root of your Flutter project using :
- Run this command from the root of your Flutter project or simply press Ctrl + F5:
- The project is all set up now!
π¨βπ» How to Contribute
Now that the project is properly setup, follow these steps to make your first contribution :
- Fork this repository by clicking on the fork button at the top of this page. This will create a copy of this repository in your account.
- 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.
-
Open a terminal and run the following git command:
-
git clone "URL you just copied"
-
Above where "URL you just copied" (without 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
- Now create a branch using the 'git switch' command in the repository directory:
- Make necessary changes and commit those changes. Add those changes to the branch you just created using the 'git add' command:
- Push your changes using the command git push:
π§βπ» CONTRIBUTION π
- Contributions make the open-source community such an amazing place to learn, inspire, and create.
- Any contributions you make are greatly appreciated.
- Before contributing, Check out our contribution guidelines for more information.
Code of Conduct
Check out Code of Conduct to know an inclusive environment that respects all contributions.
License
This Community is Licensed under MIT license.
βοΈ Authors
π Acknowledgments
Project Admin π»
Our Amazing Contributors π¨βπ¨βπ¦βπ¦β€οΈ
Thanks to all the contributors who worked on this project to stay alive!We value the time and effort you put into contributing to this project. ππ
---
Take a moment to star β the project if you like it
Do checkout the other repos π«
(Back to top)