Skip to content

GDGoC-GalgotiasUniversity/techsprint-2026-team-sole-stack

 
 

Repository files navigation

Review Assignment Due Date

🚀 Gemini Novel

Unlock your creativity with the power of Google Gemini.


👥 Team: Team Sole Stack

Name Role Email
Utkarsh Anand Team Leader game.developer.utkarsh@gmail.com

🎯 Problem Statement

The Challenge: Academic & Creative Writing Friction

Students and researchers at Galgotias University often struggle with organizing vast amounts of research and overcoming "blank page syndrome." The pressure to produce high-quality academic papers and creative narratives can be overwhelming, leading to:

  • Procrastination and missed deadlines.
  • Difficulty in synthesizing complex information.
  • A barrier to entry for expressing innovative ideas effectively.

The Impact

This challenge stifles the potential of our campus community, leaving brilliant ideas unshared and academic submissions rushed.


💡 Solution

Gemini Novel addresses this by providing an intelligent, AI-powered workspace tailored for our academic community, leveraging Google Technologies:

  • Google Gemini Integration: Acts as an intelligent co-author to brainstorm ideas, outline papers, and refine arguments, directly tackling writer's block.
  • Context-Aware Assistance: Uses Vercel AI SDK to maintain deep context of the writing project, allowing for iterative development of complex research papers.
  • Structured Output: Generates content in Markdown and LaTeX, ensuring submissions meet academic formatting standards effortlessly.

🛠 Tech Stack

Category Technologies Used
Frontend Next.js 15, React 19, Tailwind CSS v4, Vercel AI SDK (@ai-sdk/google)
Backend Supabase (Database & Auth)
Languages TypeScript
Tools Highlight.js, KaTeX, React Markdown

📊 MVP Features

  • Real-time AI Chat: Seamless interaction with Google Gemini Pro/Flash models.
  • Rich Text & Math Support: Rendering of Markdown and LaTeX equations for technical writing.
  • Campus-Ready UI: A clean, focused interface designed for productivity.
  • Session Management: (In Progress) Save and retrieve writing sessions via Supabase.

🚀 How to Use It

  1. Clone the Repository

    git clone https://github.com/GDGoC-GalgotiasUniversity/techsprint-2026-team-sole-stack.git
    cd techsprint-2026-team-sole-stack
  2. Install Dependencies

    npm install
  3. Configure Environment Create a .env.local file:

    GOOGLE_GENERATIVE_AI_API_KEY=your_key_here
    NEXT_PUBLIC_SUPABASE_URL=your_url
    NEXT_PUBLIC_SUPABASE_ANON_KEY=your_key
  4. Run Locally

    npm run dev

    Open http://localhost:3000.


🏆 Acknowledgements

This project was developed during TechSprint Hackathon 2026, organized by GDG on Campus Galgotias University.

About

gdgoc-galgotiasuniversity-techsprint-2026-team-TechSprint-2026-Docs created by GitHub Classroom

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 94.2%
  • CSS 3.7%
  • PLpgSQL 1.3%
  • JavaScript 0.8%