Mr-vabs/begla136

โ˜… 0Forks 0TypeScriptGitHub โ†—Compare

README

BEGLA136 Subjective Quiz App โœ๏ธ๐Ÿ“˜


A focused and editable answer-writing app for BEGLA136: English at the Workplace (IGNOU)
Built using React + TypeScript, styled with Tailwind CSS, and deployed via Netlify.
Supports PDF export, per-question saving, word count, and summary view.

[Netlify Status Badge]

๐Ÿ‘‰ Live Demo: https://begla136.netlify.app/
๐Ÿ“ Write your own answers, auto-save them, and export to PDF
๐Ÿ“š Tailored for IGNOUโ€™s BEGLA-136 TEE subjective exam


๐Ÿ’ป Tech Stack

  • React (Vite)
  • TypeScript
  • Tailwind CSS
  • jsPDF
  • Netlify

๐Ÿ“ Project Structure

.
โ”œโ”€โ”€ README.md
โ”œโ”€โ”€ eslint.config.js
โ”œโ”€โ”€ index.html
โ”œโ”€โ”€ package-lock.json
โ”œโ”€โ”€ package.json
โ”œโ”€โ”€ postcss.config.js
โ”œโ”€โ”€ public
โ”œโ”€โ”€ src
โ”‚ย ย  โ”œโ”€โ”€ App.tsx
โ”‚ย ย  โ”œโ”€โ”€ components
โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ AnswerEditor.tsx
โ”‚ย ย  โ”œโ”€โ”€ data
โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ begla136-june2022.json
โ”‚ย ย  โ”œโ”€โ”€ index.css
โ”‚ย ย  โ”œโ”€โ”€ main.tsx
โ”‚ย ย  โ”œโ”€โ”€ pages
โ”‚ย ย  โ”‚ย ย  โ”œโ”€โ”€ QuizPage.tsx
โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ SummaryPage.tsx
โ”‚ย ย  โ”œโ”€โ”€ types
โ”‚ย ย  โ”‚ย ย  โ””โ”€โ”€ question.ts
โ”‚ย ย  โ””โ”€โ”€ vite-env.d.ts
โ”œโ”€โ”€ tailwind.config.js
โ”œโ”€โ”€ tsconfig.app.json
โ”œโ”€โ”€ tsconfig.json
โ”œโ”€โ”€ tsconfig.node.json
โ””โ”€โ”€ vite.config.ts

๐Ÿš€ Features

  • Answer editor with auto-save
  • Export answers to PDF
  • Per-question word count
  • Save status for each question
  • Section-wise layout (A, B, C)
  • Summary view and navigation
  • Responsive UI
  • Persistent data in localStorage

๐Ÿงช Sample Inputs

  • Name: Vaibhav
  • Session: June 2022

๐Ÿ› ๏ธ Setup & Development

git clone https://github.com/Mr-vabs/begla136.git
cd begla136
npm install
npm run dev

๐Ÿ”จ Build for Production

npm run build

๐Ÿšข Deployment (Netlify)

  1. Push code to GitHub
  2. Connect to Netlify
  3. Set:
    • Build command: npm run build
    • Publish directory: dist

๐Ÿ™ Credits

Made with โค๏ธ by Vaibhav Kasaudhan
IGNOU content used for academic purposes under fair use.


Contributors

Mr-vabs

Issues