A front-end project showcasing responsive UI components and layouts (e.g., Navbar, Cards, Carousel, Jumbotron) built with React and Bootstrap styling, organised for quick preview and iteration.
- Responsive navigation (Navbar) and footer layout
- Reusable content sections (Cards, Jumbotron)
- Interactive UI elements (Carousal, Accordian, Progress)
- Simple navigation pages (e.g., Home, Contact) using React Router
- Bootstrap styling (via CDN) for consistent layout and responsiveness
- Entry:
src/main.jsxmounts the app - Routing: React Router switches between pages (e.g., Home and Contact)
- UI Layer: page components (
src/Pages/) compose reusable UI components (src/components/) - Styling: CSS + Bootstrap (CDN in
index.html)
Architecture flow (text):
User → React Router → Pages → Components → Bootstrap/CSS
- React
- Vite
- React Router
- Bootstrap 5 (CDN)
- HTML, CSS, JavaScript
git clone https://github.com/HamnaIqbal44/responsive-web-ui-components.git
cd responsive-web-ui-componentsnpm installnpm run devnpm run build
npm run preview- Run
npm run dev. - Open the local URL shown by Vite.
- Navigate between pages and review responsiveness by resizing the window.
Hamna Iqbal
🎓 Final Year BS Software Engineering 📌 Project Domain: Software Engineering, Web Development