|
1 |
| -# Mini HTML, CSS, and JavaScript Projects |
| 1 | +# Projects Portfolio Showcase |
2 | 2 |
|
3 |
| -This repository contains a collection of mini projects built with HTML, CSS, and JavaScript. |
| 3 | +A clean, responsive website that showcases my web development projects with descriptions, features, and direct links to each project. |
4 | 4 |
|
5 |
| -## Projects |
| 5 | +## Overview |
6 | 6 |
|
7 |
| -### Project 1 - Responsive Card Slider (CSS, HTML, and JS): |
| 7 | +This portfolio website displays my collection of web projects in an organized, visually appealing manner. Each project is presented with: |
8 | 8 |
|
9 |
| -<div style="display: flex; align-items: center;"> |
10 |
| - <p style="flex: 1;">A sleek slider that displays cards in a responsive layout, enabling users to browse content easily with smooth transitions.</p> |
11 |
| - <img src="Project 1 - Responsive Card Slider/Screenshot.png" alt="Responsive Card Slider Preview" width="800" style="flex: 1;"> |
12 |
| -</div> |
| 9 | +- Project image/screenshot |
| 10 | +- Brief description |
| 11 | +- Technologies used |
| 12 | +- Key features |
| 13 | +- Link to view the actual project |
13 | 14 |
|
14 |
| ---- |
| 15 | +## Projects Included |
15 | 16 |
|
16 |
| -### Project 2 - Lux (CSS and HTML): |
| 17 | +1. **Responsive Card Slider** - A modern card slider with touch support and responsive design |
| 18 | +2. **Lux Web Template** - A responsive web template for services and portfolios |
| 19 | +3. **Portfolio** - A personal web developer portfolio |
| 20 | +4. **Product Landing Page** - A headphones product showcase |
| 21 | +5. **Joulx Shoes Landing Page** - A shoe brand landing page |
| 22 | +6. **Weather App** - A weather forecast application |
17 | 23 |
|
18 |
| -<div style="display: flex; align-items: center;"> |
19 |
| - <p style="flex: 1;">Lux is a responsive web template for services and portfolios, featuring a clean design for agencies and freelancers.</p> |
20 |
| - <img src="Project 2 - Lux/lux-preview.png" alt="Lux Preview" width="300" style="flex: 1;"> |
21 |
| -</div> |
| 24 | +## Structure |
22 | 25 |
|
23 |
| ---- |
| 26 | +``` |
| 27 | +portfolio-showcase/ |
| 28 | +├── index.html # Main portfolio page |
| 29 | +├── styles.css # CSS styles for the portfolio |
| 30 | +├── script.js # Optional JavaScript for interactivity |
| 31 | +├── images/ # Contains project screenshots |
| 32 | +│ ├── project1.jpg |
| 33 | +│ ├── project2.jpg |
| 34 | +│ └── ... |
| 35 | +├── Project 1 - Responsive Card Slider/ |
| 36 | +├── Project 2 - Lux/ |
| 37 | +├── Project 3 - Portfolio/ |
| 38 | +├── Project 4 - Product-Landing-Page/ |
| 39 | +├── Project 5 - Adidas/ |
| 40 | +├── Project 6 - Weather app/ |
| 41 | +└── README.md |
| 42 | +``` |
24 | 43 |
|
25 |
| -### Project 3 - Portfolio (CSS, HTML, and JS): |
26 |
| -<div style = "display: flex; justify-content: space-between"> |
27 |
| - <p>This portfolio showcases my work and skills as a web developer using HTML, CSS, and JavaScript.</p> <img src="Project 3 - Portfolio/portfolio-preview.png" alt="Portfolio Preview" width="700"> |
28 |
| -</div> |
| 44 | +## Setup Instructions |
29 | 45 |
|
30 |
| ---- |
| 46 | +1. Clone the repository |
| 47 | +2. Ensure all project folders are in the root directory |
| 48 | +3. Add project screenshots to the `images` folder |
| 49 | +4. Open `index.html` in your browser to view the portfolio |
31 | 50 |
|
32 |
| -### Project 4 - Product Landing Page (CSS and HTML): |
| 51 | +## Technologies Used |
33 | 52 |
|
34 |
| -<div style="display: flex; align-items: center;"> |
35 |
| - <p style="flex: 1;">A sleek, responsive page showcasing a product, features, testimonials, and a call-to-action button.</p> |
36 |
| - <img src="Project 4 - Product-Landing-Page/product-landing-preview.png" alt="Product Landing Page Preview" width="700" style="flex: 1;"> |
37 |
| -</div> |
| 53 | +- HTML5 |
| 54 | +- CSS3 |
| 55 | +- JavaScript (optional animations) |
38 | 56 |
|
39 |
| ---- |
| 57 | +## Customization |
40 | 58 |
|
41 |
| -### Project 5 - Joulx Shoes Landing Page (HTML and CSS): |
| 59 | +You can easily customize this portfolio by editing: |
42 | 60 |
|
43 |
| -<div style="display: flex; align-items: center;"> |
44 |
| - <p style="flex: 1;">A stylish Joulx landing page with a gradient background and sections for men's, women's, and kids' shoes. </p> |
45 |
| - <img src="Project 5 - Adidas/screenshot.png" alt="Joulx Shoes Landing Page Preview" width="700" style="flex: 1;"> |
46 |
| -</div> |
47 |
| - |
48 |
| ---- |
49 |
| - |
50 |
| -## Getting Started |
51 |
| - |
52 |
| -To get a copy of this project up and running on your local machine, follow these simple steps: |
53 |
| - |
54 |
| -1. Clone the repository: |
55 |
| - ```bash |
56 |
| - git clone https://github.com/NoureddineBou/HTML-CSS-JS-mini-projects.git |
| 61 | +- Color scheme in CSS variables (in `styles.css`) |
| 62 | +- Project descriptions and details in `index.html` |
| 63 | +- Adding or removing project cards as needed |
0 commit comments