Repository
B25ETC23
AI assignment front page generator for B25ETC23 - Introduction to AI and Applications.
README
B25ETC23 AI Front Page Generator
A static, browser-based front page generator for the subject Introduction to AI and Applications.
The app generates an academically formatted A4 assignment front page for Don Bosco Institute of Technology under VTU. It provides a live preview and exports the final page as PDF or PNG directly from the browser.
Subject Details
- Subject name: Introduction to AI and Applications
- Subject code: B25ETC23
- Report title: REPORT ON AI ACTIVITY
- Guide: Prof. Ranjitha R
- Guide title: Assistant Professor
- Department: Department of CSE
Features
- Live A4 preview while editing student and assignment details.
- PDF download using
html2canvasandjsPDF. - High-resolution PNG export.
- VTU and DBIT logo placement in the generated front page.
- Client-side usage logging through Google Apps Script.
- Admin dashboard for viewing generation logs from Google Sheets.
Tech Stack
- HTML5
- CSS3
- Vanilla JavaScript
- html2canvas
- jsPDF
- Google Apps Script for analytics/logging
- Vercel static hosting configuration
Project Structure
B25ETC23/
admin.html Admin usage dashboard
index.html Main front page generator
script.js Preview binding, export logic, and logging
styles.css App UI and A4 template styling
vercel.json Vercel headers and clean URL config
VTU.png VTU logo asset
dblogo.png DBIT logo asset
mithun-chem-fp.pdf Reference/sample PDF
Local Development
Run the project through a local server. Opening index.html directly can cause browser canvas/export issues with local assets.
npx serve
Then open the localhost URL shown in the terminal.
Deployment
The project is ready for Vercel static deployment.
vercel.json enables clean URLs and cache headers for static assets.
GitHub Repository
git clone https://github.com/mithun50/B25ETC23.git
cd B25ETC23
Suggested repository description:
AI assignment front page generator for B25ETC23 - Introduction to AI and Applications.
Credits
Created by Mithun Gowda B
Don Bosco Institute of Technology, Bengaluru