Inspiration
In today's fast-paced world, technology is constantly evolving, and staying up to date with new technologies has become increasingly important. Learning new technologies can be challenging, especially for beginners who face errors and difficulties they can't solve on their own. This often leads to frustration as individuals spend a lot of time searching for solutions online. This can result in some learners giving up on their learning journey. While many startups offer low-cost courses, the importance of community support in overcoming these challenges is often overlooked.
What it does
To address this, our project Doubtless provides a platform where users can seek help with their tech-related queries. By joining groups, users can interact with fellow learners and experts, sharing their questions and collaborating to enhance their learning experience. This fosters a supportive community environment where users can swiftly resolve issues and accelerate their learning journey.
This speeds up issue resolution, turning days of troubleshooting into just hours, and makes learning smoother and more efficient for users especially beginners who are in their learning phase. We also offer a chatbot feature for instant assistance for app-related queries.
How we built it
I made the app using Flutter which is a cross-platform development framework that allows us to use the same code base and develop apps for multiple platforms like android, iOS, web, etc. For the backend I have used Firebase services like Firebase Authentication, and Cloud Firestore for auth and store user and groups data. For integrating chat bot I have used Dialogflow and Google Cloud Console.
Challenges we ran into
It was my first time integrating a chatbot feature, which presented some challenges. Despite providing specific intents to Dialogflow, our chatbot initially struggled to respond appropriately to user queries, and now it is showing quota limit is exceeded. I am trying to implement using other packages for integrating the chatbot functionality effectively.
Accomplishments that we're proud of
I am proud of finishing my app on time and learning new things along the way
What we learned
Learned to integrate Firebase services like Firebase Authentication, and Cloud Firestore, into our application, implemented different features, and solved bugs
What's next for Doubtless
Next will try to add more features like
- Video Calling/ Screen Sharing and Personalized Chat
- Notification System
- Recommendation System

Log in or sign up for Devpost to join the conversation.