Skip to content

aashwika25/IdeaBank-GDGC2025

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IdeaBank-GDGC2025

AI-powered platform to capture, refine, and showcase ideas in real time.

Firebase Hosting Gemini API Google IDX Live Demo


🚀 Overview

IdeaBank is a responsive web application built to empower users to capture, refine, and showcase ideas with real-time AI assistance. Designed for the GDG Campus Organizer Program, it integrates Gemini API, Firebase Firestore, and Google IDX to deliver a seamless user experience and intelligent content generation.

The platform addresses a common challenge faced by students: having countless ideas but feeling stuck on where to begin, how to structure them, or how long the process will take.

IdeaBank bridges that gap by offering AI-powered prompts, instant feedback, and a structured workspace — helping users turn raw thoughts into actionable, well-documented concepts in seconds.


🧰 Tech Stack

  • 🔮 Gemini API – AI-powered idea generation
  • 🔥 Firebase Firestore – Real-time cloud database
  • 🌐 Firebase Hosting – Fast and secure deployment
  • 🧪 Google IDX – Streamlined development environment
  • 🎨 Material Design – Clean and intuitive UI
  • 🖋️ Google Fonts – Custom typography

📸 Screenshots

image image image

🌐 Live Demo

👉 Click here to view the hosted prototype


📦 Features

  • ✨ AI-generated idea suggestions
  • 📝 Real-time idea submission and editing
  • 🔍 Search and filter ideas
  • 📁 Persistent storage via Firestore
  • 📱 Responsive design for mobile and desktop

🛠️ Setup Instructions

1. Clone the Repository

git clone https://github.com/aashwika25/IdeaBank-GDGC2025.git
cd IdeaBank-GDGC2025

2. Install Firebase CLI

npm install -g firebase-tools

3. Login and Initialize Firebase

firebase login
firebase init

4. Deploy to Firebase Hosting

firebase deploy

🚧 Future Enhancements

IdeaBank isn’t just about ideas—it’s about connecting creators.
Planned features to build community and boost collaboration include:

🔐 Personalized Login System

  • Secure user authentication with unique IDs and passwords
  • Individual dashboard showing idea history and saved content
  • Roadmap tracking and AI-generated development timelines

🧩 Collaboration Preferences

  • Onboarding toggle for “Interested in collaboration?”
  • Collaboration mode can be managed anytime via settings

🧱 Social Wall (for Collaborative Discovery)

  • Shared dashboard showing ideas marked public for collaboration
  • Visible only to users with collaboration toggle enabled
  • Idea cards show roadmap roles available and project summaries

💬 Built-In Chatbox for Collab Requests

  • Clicking a public idea opens direct message box with creator
  • Auto-generated intro message:

    "Hey! I'm interested to collaborate on your project 'Project Name' as a 'Role'."

  • Enables smooth, contextual conversations between creators

These features aim to transform IdeaBank into a collaborative hub for student innovation, making ideas not just visible — but executable through teamwork and guided planning.


🙌 Acknowledgments

  • GDG Campus Organizer Program
  • Google Developer Tools
  • Firebase & Gemini API teams

📄 License

This project is protected under a custom license crafted by the author.
It is provided for educational and personal use only.

Commercial use, redistribution, or public deployment is strictly prohibited without prior written consent.
Please view full license terms here for details or contact the author directly for permission inquiries.

About

AI-powered platform to capture, refine, and showcase ideas in real time.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors