Skip to content

GDGoC-GalgotiasUniversity/techsprint-2026-team-finetuners

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

📚 NovelAI

Team: Finetuners

Transforming complex novels into beautifully illustrated children's storybooks with the power of AI.

Live Demo Tech Stack


🎯 Project Overview

NovelAI is an innovative platform designed to bridge the gap between complex literature and young readers. By leveraging advanced AI models, we transform standard PDF novels into simplified, engaging, and fully illustrated storybooks tailored for children aged 6 to 8.

👥 Team Finetuners

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


� The Solution

Many classic stories and novels are too complex for young children to enjoy on their own. NovelAI solves this by:

  1. Simplifying Content: Using Gemini 2.5 Flash to rewrite chapters into child-friendly language.
  2. Visual Storytelling: Generating vibrant, context-aware illustrations for every page.
  3. Interactive Engagement: Providing a chat interface where kids can ask questions about the story.

✨ Key Features

  • PDF to Storybook: Upload any PDF and watch it transform into a children's book.
  • AI Simplification: Complex sentences are turned into short, easy-to-read sentences perfect for bedtime stories.
  • Dynamic Illustrations: Contextual image generation using Gemini's image modalities.
  • Interactive Reader: A modern, responsive UI designed for a seamless reading experience.
  • AI Book Chat: Ask the AI questions about characters, plot, or specific chapters.
  • Live Progress: Real-time streaming of the transformation process.

🛠 Tech Stack

Category Technologies Used
Frontend Next.js 16 (App Router), React 19, Tailwind CSS 4, Framer Motion
Backend FastAPI (Python 3.11+), Uvicorn
AI Models Google Gemini 2.5 Flash (Text), Gemini 2.5 Flash Image
Deployment Vercel (Frontend), Dockerized Backend
Libraries Lucide React, PyPDF2, GenAI SDK

� Getting Started

Prerequisites

  • Python 3.11+
  • Node.js 18+
  • Google Gemini API Key

Backend Setup

  1. Navigate to the backend directory:
    cd backend
  2. Install dependencies:
    pip install -r requirements.txt
  3. Create a .env file and add your Gemini API Key:
    GEMINI_API_KEY=your_api_key_here
  4. Run the server:
    python main.py

Frontend Setup

  1. Navigate to the frontend directory:
    cd frontend
  2. Install dependencies:
    npm install
  3. Create a .env.local file:
    NEXT_PUBLIC_API_URL=http://localhost:8000
  4. Run the development server:
    npm run dev

🔗 Links & Demo


🏆 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

 
 
 

Contributors

Languages

  • Python 54.8%
  • TypeScript 39.4%
  • JavaScript 2.3%
  • CSS 2.3%
  • Dockerfile 1.2%