Thanks to visit codestin.com
Credit goes to github.com

Skip to content

saidinesh49/grotik

Repository files navigation

github-submission-banner

grotiklogo

πŸš€ Grotik

Empowering financial literacy through interactive learning and AI assistance.


πŸ“Œ Problem Statement

Problem Statement 7 – Transform the Future of Rural Commerce

Financial literacy remains a significant challenge, particularly in rural areas. Many individuals lack access to quality financial education and struggle with basic banking, investment, and credit management concepts.


🎯 Objective

Grotik aims to democratize financial education by providing accessible, interactive, and personalized learning experiences. Our platform serves individuals seeking to improve their financial literacy, with a special focus on making complex financial concepts understandable through:

  • Interactive course content with real-world examples
  • AI-powered assistance for personalized learning
  • Progress tracking and gamification elements
  • Mobile-responsive design for accessibility

🧠 Team & Approach

Team Name:

NexGen

Team Members:

  • Palisetty Sai Dinesh (Frontend Developer / UI/UX Designer)
  • U Rahul Sai (AI Integration Specialist)

Our Approach:

  • We chose this problem because financial literacy is a critical skill that impacts everyone's quality of life
  • Key challenges we addressed include making complex financial concepts accessible and engaging
  • We implemented a component-based architecture for maintainability and scalability
  • Our AI integration provides personalized assistance to enhance the learning experience

πŸ› οΈ Tech Stack

Core Technologies Used:

  • Frontend: SvelteKit, TailwindCSS, DaisyUI
  • Backend: Firebase Authentication
  • Database: Firebase Firestore
  • APIs: Groq API, Vercel AI
  • Hosting: Vercel

Sponsor Technologies Used:

  • βœ… Groq: Used for AI-powered quiz generation and personalized learning assistance
  • Monad: Not implemented
  • Fluvio: Not implemented
  • Base: Not implemented
  • Screenpipe: Not implemented
  • Stellar: Not implemented

✨ Key Features

  • βœ… Interactive course content with real-world examples
  • βœ… AI-powered assistance for personalized learning
  • βœ… Progress tracking and visualization
  • βœ… Mobile-responsive design for accessibility
  • βœ… Dark/light mode support
  • βœ… Voice interaction capabilities
  • βœ… Interactive quiz component with feedback
  • βœ… File tree navigation for course structure

πŸ“½οΈ Demo & Deliverables

  • Demo Video Link: [PLACEHOLDER - Add your demo video link here]
  • Pitch Deck / PPT Link: [PLACEHOLDER - Add your pitch deck link here]

βœ… Tasks & Bonus Checklist

  • All members of the team completed the mandatory task - Followed at least 2 of our social channels and filled the form
  • All members of the team completed Bonus Task 1 - Sharing of Badges and filled the form (2 points)
  • All members of the team completed Bonus Task 2 - Signing up for Sprint.dev and filled the form (3 points)

πŸ§ͺ How to Run the Project

Requirements:

  • Node.js (v18 or higher)
  • npm or pnpm
  • Firebase account (for authentication)
  • Groq API key (for AI features)

Local Setup:

# Clone the repo
git clone https://github.com/saidinesh49/grotik

# Install dependencies
cd grotik
npm install

# Start development server
npm run dev

Environment Variables:

Create a .env file in the root directory with the following variables:

PUBLIC_FIREBASE_API_KEY=your_firebase_api_key
PUBLIC_FIREBASE_AUTH_DOMAIN=your_firebase_auth_domain
PUBLIC_FIREBASE_PROJECT_ID=your_firebase_project_id
PUBLIC_FIREBASE_STORAGE_BUCKET=your_firebase_storage_bucket
PUBLIC_FIREBASE_MESSAGING_SENDER_ID=your_firebase_messaging_sender_id
PUBLIC_FIREBASE_APP_ID=your_firebase_app_id
GROQ_API_KEY=your_groq_api_key

🧬 Future Scope

  • πŸ“ˆ Integration with financial institutions for real-world application
  • πŸ›‘οΈ Enhanced security features for user data protection
  • 🌐 Multi-language support for broader accessibility
  • πŸ“± Mobile app version for offline learning
  • πŸ€– Advanced AI features for personalized learning paths
  • πŸ’³ Integration with payment systems for premium content

πŸ“Ž Resources / Credits


🏁 Final Words

Our journey with Grotik has been an exciting exploration of how technology can make financial education more accessible and engaging. We've learned valuable lessons about creating intuitive user experiences, integrating AI into educational platforms, and building scalable applications.

We're proud of what we've accomplished and look forward to seeing how Grotik can help individuals improve their financial literacy and make better financial decisions.


πŸ“ž Contact

For any questions or feedback, please reach out to:

About

Your ultimate AI-Finance Assistant in your language

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •