AAAAAAAAAaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa# RFL Presentation - Modern NPM Project
A clean, modern presentation for RFL Plastics Operations Management using Reveal.js, Roboto font, and Material Icons.
✨ Clean Design: White backgrounds with RFL red accents
🎨 Modern Typography: Roboto font family
🎯 Icons: Material Icons for visual enhancement
📦 NPM Project: Managed dependencies and scripts
🔧 Modular Structure: Easy to maintain and update
npm installnpm startThen open: http://localhost:8000
Or simply:
npm run dev🌐 View Online: https://saim20.github.io/presentation/
This presentation is automatically deployed to GitHub Pages via GitHub Actions.
Every push to the main branch automatically deploys to GitHub Pages.
- Go to your repository settings: https://github.com/Saim20/presentation/settings/pages
- Under "Build and deployment":
- Source: GitHub Actions
- Push your changes to trigger deployment
git add .
git commit -m "Update presentation"
git push origin mainThe site will be live at: https://saim20.github.io/presentation/
RFL Presentation/
├── index.html # Main entry point
├── package.json # NPM configuration
├── node_modules/ # Dependencies (Reveal.js)
├── css/
│ └── presentation.css # Custom styles (Roboto, RFL theme)
├── js/
│ └── presentation.js # Reveal.js configuration
├── slides/ # Individual slide files
│ ├── slide_01_title.html
│ ├── slide_02_company_overview.html
│ └── ... (16 slides total)
└── RFL_Presentation.html # Original backup file
- Primary Red: #E31E24 (RFL brand color)
- Dark Red: #C41E3A (accents)
- Gray: #333333 (text)
- White: #FFFFFF (backgrounds)
- Light Gray: #F8F9FA (cards)
- Font: Roboto (300, 400, 500, 700, 900 weights)
- Icons: Material Icons
- Clean, modern, professional
- White backgrounds (no gradients)
- Red accent bars and borders
- Card-based design with subtle shadows
- Consistent spacing and alignment
Each slide is in slides/slide_XX_name.html. To edit:
- Open the specific slide file
- Modify content (HTML)
- Use Material Icons:
<span class="material-icons">icon_name</span> - Save and refresh browser
- business, factory, computer, settings
- verified, analytics, trending_up
- eco, recycling, engineering
- Full list
Edit css/presentation.css :root variables:
:root {
--rfl-red: #E31E24;
--rfl-dark-red: #C41E3A;
/* etc. */
}- Create
slides/slide_XX_name.html - Add to
index.html:<div data-slide="slide_XX_name"></div>
Edit js/presentation.js