- Initial Needs Identification:
- The project begins with a comprehensive analysis of children's educational needs and the challenges they face while studying.
- The project begins with a comprehensive analysis of children's educational needs and the challenges they face while studying.
- Secure User Authentication:
- Upon accessing our application, users will be prompted to authenticate their identity through a secure Google authentication process.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- Users have the ability to zoom in and zoom out on the 3-D models, enabling a detailed examination of the content.
- Facilitating Easy and Enjoyable Learning:
- Vritant aims to provide a learning environment that is both accessible and enjoyable for children.
- Vritant 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.
- The application incorporates numerous features that enhance the comprehension of rhymes, ensuring a well-rounded learning experience.
- Innovation through Unique Concepts:
- Vritant stands out by employing innovative ideas, bringing a fresh perspective to the learning process.
- Vritant stands out by employing innovative ideas, bringing a fresh perspective to the learning process.
- Preventing Boredom in Learning:
- By employing engaging methods and interactive content, Vritant ensures that children remain engaged and interested while learning.
- By employing engaging methods and interactive content, Vritant ensures that children remain engaged and interested while learning.
- Universal Accessibility:
- Vritant is designed to be easily accessible to all users, regardless of their background or technological expertise.
- Vritant 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.
- The application is available to users at no cost, eliminating any financial barriers and allowing for widespread access.
- Fun Learning for Children:
- Vritant specifically targets children, providing them with a pressure-free, enjoyable learning experience.
- Vritant specifically targets children, providing them with a pressure-free, enjoyable learning experience.
Few lines describing your project.
- Problem Statement
- Idea / Solution
- Dependencies / Limitations
- Future Scope
- Setting up a local environment
- Usage
- Technology Stack
- How to Contribute
- Authors
- Acknowledgments
- Demo
- 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.
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.
To be updated
- Video Demo: https://youtu.be/pZJ-Nz6inIE- 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.
- Clone the project or fork the project.
- Run 'pub get'.
- Enjoy the code.
- Flutter
- Git
To be updated
- Firebase- Auth and Database
- Unity - 3d models
- Flutter - Mobile App
- Augmented reailty - AR
Before contributing let's learn how to set up 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:
-
git clone https://github.com/<your-username>/Vritant.git
-
- Either create an android emulator or connect a physical device to run the project.
- Now get to the root of your Flutter project using :
-
cd <name of your root>
-
- Run this command from the root of your Flutter project or simply press Ctrl + F5:
-
flutter run
-
- The project is all set up now!
Now that the project is properly setup, follow these steps to make your first contribution :
- 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.
- 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 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
-
-
- Now create a branch using the 'git switch' command in repository directory:
-
git switch -c your-new-branch-name
-
- Make necessary changes and commit those changes. Add those changes to the branch you just created using the 'git add' command:
-
git add .
git commit -m "Add your title here"
-
- Push your changes using the command git push:
-
replacing your-branch-name with the name of the branch you created earlier.
git push -u origin your-branch-name
-
- Abhishek Bhatt - Idea & Initial work
- Syeda Reeha Quasar
- Sejal Jain
- Kashika Jain
- 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.
Thanks to all the contributors who worked for this project to stay alive! 😊😎