DecodeTech
What is DecodeTech?
DecodeTech is an AI-powered web platform that explores how historical technologies and ideas have shaped the world we live in today — and predicts how they might evolve in the future. By combining historical data from Wikipedia with insights generated by Google Gemini AI, it’s designed to inspire curiosity, learning, and innovation.
Project Story
How I Got the Idea
I’ve always been fascinated by how past technologies influence the present — and how understanding that could help predict what comes next. Most historical data is scattered or disconnected from future trends, so I wanted to build a platform that connects the dots: learn from the past, and use it to inspire future ideas.
What I Learned
During this hackathon, I learned a lot about:
- Using AI to generate meaningful, concise content with Google Gemini.
- Building a backend with Node.js and Express.
- Structuring data in MySQL for efficient storage and retrieval.
How I Built It
- Backend: Node.js + Express handles fetching data from Wikipedia and Google Gemini.
- Database: MySQL stores historical info, predictions, timelines, and related tech.
- Frontend: Clean, searchable pages showing technology info, timelines, and insights.
- AI Integration: Gemini generates:
- Future predictions
- Real-world applications
- Related technologies
- Historical timelines
⚙️ Features
| Feature | Description |
|---|---|
| 🔍 Search & Fetch | Retrieves historical data (summary, image, and link) from Wikipedia. |
| 🤖 AI Future Insight | Uses Google Gemini API to generate a 10-year forecast for the searched technology. |
| 🧩 Modern Application Section | Highlights real-world use cases and solutions inspired by the technology. |
| 🕰️ Timeline Generation | Displays a concise historical timeline of key milestones. |
| 🔗 Related Technologies | Lists 3–5 related concepts that connect past and future innovation. |
| 💾 Database Integration | Saves all results (MySQL) for quick re-access and analysis. |
| 📱 Responsive Frontend | Simple, fast UI for students, researchers, and innovators. |
🧱 Tech Stack
Frontend:
- HTML, CSS, JavaScript (Vanilla)
Backend:
- Node.js + Express.js
- MySQL (for data storage)
APIs Used:
- Wikipedia REST API
- Google Gemini API (AI text generation)
🧠 AI Prompts Used
Future Insight:
Predict the future of ${tech} in the next 10 years.
Mention possible innovations, social and environmental impact,
and connect it to lessons from history. Be concise but insightful.
Modern Applications:
Predict the modern applications and real-world impact of ${tech}.
Be concise, and focus on practical problem-solving and improvements in technology,
security, efficiency, or accessibility.
Timeline:
'Create a concise historical timeline of ${tech}. Include 5–8 major milestones with years and key events. Example format:
- 1943: The first concept of ${tech} emerged with XYZ.
- 2010: ${tech} became mainstream due to ABC.`
Related Technologies: 'List 3-5 related technologies, concepts, or historical inspirations for ${tech} that can guide future innovation. Give them as a simple comma-separated list.'


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