Skip to content

feat: Add Basics of Mechanical Engineering (BME) — Semester 1 #142#254

Open
NaitikVerma6776 wants to merge 1 commit into
pushkarscripts:mainfrom
NaitikVerma6776:add/bme-ch0
Open

feat: Add Basics of Mechanical Engineering (BME) — Semester 1 #142#254
NaitikVerma6776 wants to merge 1 commit into
pushkarscripts:mainfrom
NaitikVerma6776:add/bme-ch0

Conversation

@NaitikVerma6776
Copy link
Copy Markdown

-Adds Basics of Mechanical Engineering (BME) as a new subject under Semester 1.

Related Issue

Fixes #142

Description

Adds Basics of Mechanical Engineering (BME) as a new subject under Semester 1.

Files Added:

  • app/sem1/bme/constants.ts — chapter list and types (ch0–ch7)
  • app/sem1/bme/layout.tsx — subject layout with Navbar + Sidebar
  • app/sem1/bme/components/sidebar.tsx — responsive chapter navigation
  • app/sem1/bme/[chapter]/page.tsx — dynamic chapter page with prev/next navigation
  • app/sem1/bme/content/chapter0.tsx — Course Outline content

Files Modified:

  • app/components/subjects.tsx — added BME to Semester-1 list and available array

Note: Only ch0 (Course Outline) has content. Ch1–Ch7 show "Coming Soon" and will be added in a follow-up PR. Follows the same structure as the approved CLE subject PR #112.


Type of Change

  • New feature

How Has This Been Tested?

Tested locally using npm run dev. Verified BME appears as a clickable subject under Semester-1 on the homepage, sidebar renders correctly on desktop and mobile, ch0 loads with full content, and ch1–ch7 show "Coming Soon" as expected.

##Screeshots

Screenshot 2026-06-05 194655


Screenshot 2026-06-05 194711


Checklist

  • My code follows the project structure and conventions
  • I have tested the changes locally
  • I have linked the related issue properly
  • I have added screenshots where applicable
  • No existing functionality was broken

AI Usage

  • I have used AI tool ( Claude ) and I have reviewed, verified, and understood all generated code/content before submitting this PR

If AI tools were used, briefly explain how:

Used Claude AI for code scaffolding and content generation. All code has been reviewed, understood, and tested locally before submission.

Additional Notes

  • Ch1–Ch7 content (Thermodynamics, Steam Properties, Otto/Diesel/Carnot Cycles, IC Engines, Engineering Materials, Manufacturing Processes, Stress-Strain/SFD/BMD/Torsion) will be added in follow-up PRs.
  • Workshop Practice will be added as a separate subject under Semester-1 in a follow-up PR.
  • Quiz integration for BME chapters can be added once content PRs are merged.

@vercel
Copy link
Copy Markdown
Contributor

vercel Bot commented Jun 5, 2026

@NaitikVerma6776 is attempting to deploy a commit to the PushkarScripts Team on Vercel.

A member of the Team first needs to authorize it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[DOCS] Add Basics of Mechanical Engineering and Workshop Practices Documentation Section

1 participant