├── .gitignore ├── .vscode └── settings.json ├── .DS_Store ├── images ├── BMW.png ├── audi.png ├── fire.jpg ├── lila.png ├── .DS_Store ├── 2maini.jpg ├── julia.png ├── kilnam.png ├── mobile.png ├── reagan.png ├── square.png ├── toyota.png ├── volvo.jpg ├── yochai.png ├── home page.png ├── sohyeong.png ├── Land Rover.png ├── about page.png ├── cruiser v8.jpg ├── x-background.png ├── Mercedes-Benz.png ├── girl engineer.jpeg ├── male engineer.jpeg ├── forest engineer.jpeg ├── Porsche-PNG-Image-1.png └── spectacles engineer.jpeg ├── .hintrc ├── .eslintrc.json ├── .stylelintrc.json ├── package.json ├── LICENSE ├── index.js ├── .github └── workflows │ └── linters.yml ├── README.md ├── about.html ├── index.html └── styles.css /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "liveServer.settings.port": 5501 3 | } 4 | -------------------------------------------------------------------------------- /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumainimaganiko/Vehicle-Company/HEAD/.DS_Store -------------------------------------------------------------------------------- /images/BMW.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumainimaganiko/Vehicle-Company/HEAD/images/BMW.png -------------------------------------------------------------------------------- /images/audi.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumainimaganiko/Vehicle-Company/HEAD/images/audi.png -------------------------------------------------------------------------------- /images/fire.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumainimaganiko/Vehicle-Company/HEAD/images/fire.jpg -------------------------------------------------------------------------------- /images/lila.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumainimaganiko/Vehicle-Company/HEAD/images/lila.png -------------------------------------------------------------------------------- /images/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumainimaganiko/Vehicle-Company/HEAD/images/.DS_Store -------------------------------------------------------------------------------- /images/2maini.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumainimaganiko/Vehicle-Company/HEAD/images/2maini.jpg -------------------------------------------------------------------------------- /images/julia.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumainimaganiko/Vehicle-Company/HEAD/images/julia.png -------------------------------------------------------------------------------- /images/kilnam.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumainimaganiko/Vehicle-Company/HEAD/images/kilnam.png -------------------------------------------------------------------------------- /images/mobile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumainimaganiko/Vehicle-Company/HEAD/images/mobile.png -------------------------------------------------------------------------------- /images/reagan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumainimaganiko/Vehicle-Company/HEAD/images/reagan.png -------------------------------------------------------------------------------- /images/square.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumainimaganiko/Vehicle-Company/HEAD/images/square.png -------------------------------------------------------------------------------- /images/toyota.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumainimaganiko/Vehicle-Company/HEAD/images/toyota.png -------------------------------------------------------------------------------- /images/volvo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumainimaganiko/Vehicle-Company/HEAD/images/volvo.jpg -------------------------------------------------------------------------------- /images/yochai.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumainimaganiko/Vehicle-Company/HEAD/images/yochai.png -------------------------------------------------------------------------------- /images/home page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumainimaganiko/Vehicle-Company/HEAD/images/home page.png -------------------------------------------------------------------------------- /images/sohyeong.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumainimaganiko/Vehicle-Company/HEAD/images/sohyeong.png -------------------------------------------------------------------------------- /images/Land Rover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumainimaganiko/Vehicle-Company/HEAD/images/Land Rover.png -------------------------------------------------------------------------------- /images/about page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumainimaganiko/Vehicle-Company/HEAD/images/about page.png -------------------------------------------------------------------------------- /images/cruiser v8.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumainimaganiko/Vehicle-Company/HEAD/images/cruiser v8.jpg -------------------------------------------------------------------------------- /images/x-background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumainimaganiko/Vehicle-Company/HEAD/images/x-background.png -------------------------------------------------------------------------------- /images/Mercedes-Benz.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumainimaganiko/Vehicle-Company/HEAD/images/Mercedes-Benz.png -------------------------------------------------------------------------------- /images/girl engineer.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumainimaganiko/Vehicle-Company/HEAD/images/girl engineer.jpeg -------------------------------------------------------------------------------- /images/male engineer.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumainimaganiko/Vehicle-Company/HEAD/images/male engineer.jpeg -------------------------------------------------------------------------------- /images/forest engineer.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumainimaganiko/Vehicle-Company/HEAD/images/forest engineer.jpeg -------------------------------------------------------------------------------- /images/Porsche-PNG-Image-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumainimaganiko/Vehicle-Company/HEAD/images/Porsche-PNG-Image-1.png -------------------------------------------------------------------------------- /images/spectacles engineer.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tumainimaganiko/Vehicle-Company/HEAD/images/spectacles engineer.jpeg -------------------------------------------------------------------------------- /.hintrc: -------------------------------------------------------------------------------- 1 | { 2 | "connector": { 3 | "name": "local", 4 | "options": { 5 | "pattern": ["**", "!.git/**", "!node_modules/**"] 6 | } 7 | }, 8 | "extends": ["development"], 9 | "formatters": ["stylish"], 10 | "hints": [ 11 | "button-type", 12 | "disown-opener", 13 | "html-checker", 14 | "meta-charset-utf-8", 15 | "meta-viewport", 16 | "no-inline-styles:error" 17 | ] 18 | } -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "env": { 3 | "browser": true, 4 | "es6": true, 5 | "jest": true 6 | }, 7 | "parser": "babel-eslint", 8 | "parserOptions": { 9 | "ecmaVersion": 2018, 10 | "sourceType": "module" 11 | }, 12 | "extends": ["airbnb-base"], 13 | "rules": { 14 | "no-shadow": "off", 15 | "no-param-reassign": "off", 16 | "eol-last": "off", 17 | "import/extensions": [ 1, { 18 | "js": "always", "json": "always" 19 | }] 20 | }, 21 | "ignorePatterns": [ 22 | "dist/", 23 | "build/" 24 | ] 25 | } 26 | -------------------------------------------------------------------------------- /.stylelintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": ["stylelint-config-standard"], 3 | "plugins": ["stylelint-scss", "stylelint-csstree-validator"], 4 | "rules": { 5 | "at-rule-no-unknown": [ 6 | true, 7 | { 8 | "ignoreAtRules": ["tailwind", "apply", "variants", "responsive", "screen"] 9 | } 10 | ], 11 | "scss/at-rule-no-unknown": [ 12 | true, 13 | { 14 | "ignoreAtRules": ["tailwind", "apply", "variants", "responsive", "screen"] 15 | } 16 | ], 17 | "csstree/validator": true 18 | }, 19 | "ignoreFiles": ["build/**", "dist/**", "**/reset*.css", "**/bootstrap*.css", "**/*.js", "**/*.jsx"] 20 | } 21 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "vehicle-company", 3 | "version": "1.0.0", 4 | "description": "", 5 | "main": "index.js", 6 | "scripts": { 7 | "test": "echo \"Error: no test specified\" && exit 1" 8 | }, 9 | "keywords": [], 10 | "author": "", 11 | "license": "ISC", 12 | "devDependencies": { 13 | "babel-eslint": "^10.1.0", 14 | "eslint": "^7.32.0", 15 | "eslint-config-airbnb-base": "^14.2.1", 16 | "eslint-plugin-import": "^2.27.5", 17 | "hint": "^7.1.8", 18 | "stylelint": "^13.13.1", 19 | "stylelint-config-standard": "^21.0.0", 20 | "stylelint-csstree-validator": "^1.9.0", 21 | "stylelint-scss": "^3.21.0" 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2023 Tumaini Maganiko 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- 1 | const xMark = document.querySelector('.x-mark'); 2 | const openMenu = document.querySelector('.hamburger'); 3 | 4 | // Event for closing Mobile menu 5 | xMark.addEventListener('click', () => { 6 | const mobileMenu = document.querySelector('.mobile-menu'); 7 | const head = document.querySelector('header'); 8 | mobileMenu.style.display = 'none'; 9 | head.style.display = 'block'; 10 | }); 11 | 12 | // Event for opening Mobile menu 13 | openMenu.addEventListener('click', () => { 14 | const mobileMenu = document.querySelector('.mobile-menu'); 15 | const head = document.querySelector('header'); 16 | mobileMenu.style.display = 'block'; 17 | head.style.display = 'none'; 18 | }); 19 | 20 | // Array of Featured Partcipants Data 21 | const investors = [ 22 | { 23 | img: 'images/reagan.png', 24 | heading: 'Frank Paul', 25 | info: 'Engineer in TESLA', 26 | details: 27 | 'He supports us in importing and exporting Cars in any part of the world', 28 | }, 29 | { 30 | img: 'images/julia.png', 31 | heading: 'Agnes Barnabas', 32 | info: 'Designer at GOOGLE', 33 | details: 34 | 'She supports us in importing and exporting Cars in any part of the world', 35 | }, 36 | { 37 | img: 'images/kilnam.png', 38 | heading: 'Peter Paul', 39 | info: 'Manager at BARCLAYS', 40 | details: 41 | 'He supports us in importing and exporting Cars in any part of the world', 42 | }, 43 | { 44 | img: 'images/lila.png', 45 | heading: 'Oyedepo Elia', 46 | info: 'Engineer at TOYOTA', 47 | details: 48 | 'He supports us in importing and exporting Cars in any part of the world', 49 | }, 50 | { 51 | img: 'images/yochai.png', 52 | heading: 'Tumaini Maganiko', 53 | info: 'Student at Microverse', 54 | details: 55 | 'He supports us in importing and exporting Cars in any part of the world', 56 | }, 57 | { 58 | img: 'images/sohyeong.png', 59 | heading: 'John Barnabas', 60 | info: 'Engineer at TESLA', 61 | details: 62 | 'He supports us in importing and exporting Cars in any part of the world', 63 | }, 64 | ]; 65 | 66 | // Looping through to display Array items 67 | const featured = document.querySelector('.partcipants'); 68 | investors.forEach((value) => { 69 | const div = document.createElement('div'); 70 | div.className = 'd-flex align-items-center'; 71 | div.innerHTML = ` 72 |
73 | Investor 74 |
75 |
76 |
77 |

${value.heading}

78 |

${value.info}

79 |

${value.details}

80 |
81 | `; 82 | featured.appendChild(div); 83 | }); 84 | -------------------------------------------------------------------------------- /.github/workflows/linters.yml: -------------------------------------------------------------------------------- 1 | name: Linters 2 | 3 | on: pull_request 4 | 5 | env: 6 | FORCE_COLOR: 1 7 | 8 | jobs: 9 | lighthouse: 10 | name: Lighthouse 11 | runs-on: ubuntu-22.04 12 | steps: 13 | - uses: actions/checkout@v3 14 | - uses: actions/setup-node@v3 15 | with: 16 | node-version: "18.x" 17 | - name: Setup Lighthouse 18 | run: npm install -g @lhci/cli@0.11.x 19 | - name: Lighthouse Report 20 | run: lhci autorun --upload.target=temporary-public-storage --collect.staticDistDir=. 21 | webhint: 22 | name: Webhint 23 | runs-on: ubuntu-22.04 24 | steps: 25 | - uses: actions/checkout@v3 26 | - uses: actions/setup-node@v3 27 | with: 28 | node-version: "18.x" 29 | - name: Setup Webhint 30 | run: | 31 | npm install --save-dev hint@7.x 32 | [ -f .hintrc ] || wget https://raw.githubusercontent.com/microverseinc/linters-config/master/html-css-js/.hintrc 33 | - name: Webhint Report 34 | run: npx hint . 35 | stylelint: 36 | name: Stylelint 37 | runs-on: ubuntu-22.04 38 | steps: 39 | - uses: actions/checkout@v3 40 | - uses: actions/setup-node@v3 41 | with: 42 | node-version: "18.x" 43 | - name: Setup Stylelint 44 | run: | 45 | npm install --save-dev stylelint@13.x stylelint-scss@3.x stylelint-config-standard@21.x stylelint-csstree-validator@1.x 46 | [ -f .stylelintrc.json ] || wget https://raw.githubusercontent.com/microverseinc/linters-config/master/html-css-js/.stylelintrc.json 47 | - name: Stylelint Report 48 | run: npx stylelint "**/*.{css,scss}" 49 | eslint: 50 | name: ESLint 51 | runs-on: ubuntu-22.04 52 | steps: 53 | - uses: actions/checkout@v3 54 | - uses: actions/setup-node@v3 55 | with: 56 | node-version: "18.x" 57 | - name: Setup ESLint 58 | run: | 59 | npm install --save-dev eslint@7.x eslint-config-airbnb-base@14.x eslint-plugin-import@2.x babel-eslint@10.x 60 | [ -f .eslintrc.json ] || wget https://raw.githubusercontent.com/microverseinc/linters-config/master/html-css-js/.eslintrc.json 61 | - name: ESLint Report 62 | run: npx eslint . 63 | nodechecker: 64 | name: node_modules checker 65 | runs-on: ubuntu-22.04 66 | steps: 67 | - uses: actions/checkout@v3 68 | - name: Check node_modules existence 69 | run: | 70 | if [ -d "node_modules/" ]; then echo -e "\e[1;31mThe node_modules/ folder was pushed to the repo. Please remove it from the GitHub repository and try again."; echo -e "\e[1;32mYou can set up a .gitignore file with this folder included on it to prevent this from happening in the future." && exit 1; fi 71 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 |
5 | 6 |
7 | 8 |

TUMAINI BARNABAS MAGANIKO

9 | 10 |
11 | 12 | 13 | 14 | # 📗 Table of Contents 15 | 16 | - [📗 Table of Contents](#-table-of-contents) 17 | - [📖 TBM CAR Company ](#-tbm-car-company-) 18 | - [🛠 Screenshot](#-screenshot) 19 | - [Desktop Home Page](#desktop-home-page) 20 | - [Mobile Home page](#mobile-home-page) 21 | - [Desktop About Page](#desktop-about-page) 22 | - [🛠 Built With ](#-built-with-) 23 | - [Tech Stack ](#tech-stack-) 24 | - [🚀 Live Demo ](#-live-demo-) 25 | - [🚀 Video about the project ](#-video-about-the-project-) 26 | - [💻 Getting Started ](#-getting-started-) 27 | - [Prerequisites](#prerequisites) 28 | - [Setup](#setup) 29 | - [Usage](#usage) 30 | - [Run tests](#run-tests) 31 | - [Deployment](#deployment) 32 | - [👥 Author ](#-author-) 33 | - [🤝 Contributing ](#-contributing-) 34 | - [⭐️ Show your support ](#️-show-your-support-) 35 | - [🙏 Acknowledgments ](#-acknowledgments-) 36 | - [📝 License ](#-license-) 37 | 38 | 39 | 40 | # 📖 TBM CAR Company 41 | 42 | >Welcome to TBM CAR COMPANY, The mission of this company is to provide high-quality vehicles to their valued customers while delivering exceptional customer service. 43 | ## 🛠 Screenshot 44 | ### Desktop Home Page 45 | ![Desktop Home Screen](images/home%20page.png) 46 | 47 | ### Mobile Home page 48 | ![Desktop Home Screen](images/mobile.png) 49 | 50 | ### Desktop About Page 51 | ![Desktop Home Screen](images/about%20page.png) 52 | 53 | 54 | ## 🛠 Built With 55 | 1. HTML 56 | 2. CSS 57 | 3. JAVASCRIPT 58 | 4. BOOTSTRAP 59 | 60 | ### Tech Stack 61 | 62 |
63 | Client 64 | 69 |
70 | 71 | 72 |

(back to top)

73 | 74 | 75 | 76 | ## 🚀 Live Demo 77 | 78 | - [Live Demo Link](https://tumainimaganiko.github.io/Vehicle-Company/) 79 | 80 |

(back to top)

81 | 82 | ## 🚀 Video about the project 83 | - [Video Link](https://www.loom.com/share/66a96ad690c840eab382c862335c4156) 84 | 85 | 86 | ## 💻 Getting Started 87 | 88 | 89 | To get a local copy up and running, follow these steps. 90 | 91 | ### Prerequisites 92 | 93 | 1. Web browser 94 | 2. Code editor 95 | 3. Git-smc 96 | 97 | ### Setup 98 | 99 | 100 | To get a local copy up and running follow these simple example steps. 101 | 102 | 103 | - git clone https://github.com/tumainimaganiko/Vehicle-Company 104 | - cd To-Do-Lists 105 | - npm install 106 | 107 | ### Usage 108 | 109 | To run the project, execute the following command: 110 | 111 | Open index.html using live server extension. 112 | 113 | ### Run tests 114 | 115 | Coming soon 116 | 117 | ### Deployment 118 | 119 | Coming soon 120 | 121 | 122 | 123 |

(back to top)

124 | 125 | 126 | 127 | ## 👥 Author 128 | 129 | 130 | 👤 Tumaini Maganiko 131 | 132 | - GitHub: [@githubhandle](https://github.com/tumainimaganiko) 133 | - Twitter: [@twitterhandle](https://twitter.com/Chief2maini) 134 | - LinkedIn: [LinkedIn](https://www.linkedin.com/in/tumaini-maganiko-991b30262/) 135 | 136 | -Summarized video of my project: [loom](https://www.loom.com/share/1ea2df078c4940e39b408606dbbd1cbf) 137 | 138 | 139 |

(back to top)

140 | 141 | 142 | 143 | 144 | 145 | ## 🤝 Contributing 146 | 147 | Contributions, issues, and feature requests are welcome! 148 | 1. Fork the Project 149 | 2. Create your Feature Branch (`git checkout -b 'branchname'`) 150 | 3. Commit your Changes (`git commit -m 'Add some branchname'`) 151 | 4. Push to the Branch (`git push origin branchname`) 152 | 5. Open a Pull Request 153 | 154 | Feel free to check the [issues page](../../issues/). 155 | 156 |

(back to top)

157 | 158 | 159 | 160 | ## ⭐️ Show your support 161 | 162 | 163 | If you like this project rate me star 164 | 165 |

(back to top)

166 | 167 | 168 | 169 | ## 🙏 Acknowledgments 170 | 1. Microverse 171 | 2. Cindy Shin - Original design by (Cindy Shin in Behance) [https://www.behance.net/gallery/29845175/CC-Global-Summit-2015]. 172 | 173 | 174 |

(back to top)

175 | 176 | 177 | 178 | ## 📝 License 179 | 180 | This project is [MIT](./LICENSE) licensed. 181 | 182 |

(back to top)

-------------------------------------------------------------------------------- /about.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 14 | 18 | 22 | TBM Company LTD 23 | 24 | 25 |
26 | 27 | 40 | 41 | 56 |
57 | 58 |
59 | 60 | 65 |
66 | 67 |
68 |
69 |

"This is where luxury meets affordability"

70 |

TBM Car Company

71 |
72 |

73 | At our company, we are constantly striving to provide you with the 74 | best possible products and services. We take great pride in the 75 | quality and reliability of our cars, and are committed to ensuring 76 | that your driving experience is safe, comfortable, and enjoyable. 77 |

78 |

79 | We know that choosing a car is a big decision, and we're honored 80 | that you're considering TBM Car Company for your next purchase. 81 | Whether you're a speed enthusiast, a family driver, or simply 82 | someone who appreciates the finer things in life, we're confident 83 | that we have a car that will meet your needs and exceed your 84 | expectations. Thank you for considering TBM Car Company, and we look 85 | forward to taking you on the ride of a lifetime." 86 |

87 |
88 |
89 |

90 | Please contact us per Email for any further questions about TBM 91 | Company Limited
92 | tumaini@tbmcompany.com 93 |

94 |
95 |
96 |
97 |

TBM Company Limited 2020

98 |
___
99 |

100 | At TBM Company Limited, we understand that purchasing a car can be a 101 | daunting task, which is why we have made it our mission to simplify 102 | the process for you. Our knowledgeable sales team is here to guide you 103 | through every step of the process, from finding the right car for your 104 | needs to securing financing and completing the paperwork. 105 |

106 |
107 | 108 |
109 |

Our Gallery of Dream Cars

110 |

Discover the ultimate driving experience with our premium cars.

111 |
112 |
113 | Land Cruiser 118 |

2022

119 |

Land Cruiser V8

120 |
121 |
122 | Volvo Truck 123 |

2023

124 |

VOLVO

125 |
126 |
127 |
128 |
129 |
130 |

Partner

131 |
____
132 |
133 |
134 |
BARCLAYS
135 |
TOYOTA
136 |
STAR
137 |
138 |
139 |
OIL
140 |
GOOGLE
141 |
142 |
143 |
144 | 148 | 149 | 154 | 155 | 156 | -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 14 | 18 | 19 | 20 | 24 | 28 | TBM Company LTD 29 | 30 | 31 |
32 | 33 | 46 | 47 | 62 |
63 | 64 |
65 | 66 | 71 |
72 | 73 |
74 |
75 |

"This is where luxury meets affordability"

76 |

TBM Car Company

77 |
78 |

79 | Experience the thrill of the open road with our top-quality 80 | vehicles. Everyone in any part of the world deserves to get A 81 | quality car. 82 |

83 |
84 |

25th May 2023

85 |

@J.K Nyerere Hall 25

86 |
87 | 88 |
89 |

Top Vehicles Brand

90 |
_____
91 |
92 |
93 | toyota Logo 94 |

Toyota

95 |

Toyota Motor Corp (Toyota) is an automobile manufacturer

96 |
97 |
98 | Audi Logo 99 |

Audi

100 |

101 | Audi AG (Audi) a subsidiary of Volkswagen AG,Most purchased car 102 |

103 |
104 |
105 | BMW Logo 106 |

BMW

107 |

108 | Bayerische Motoren Werke AG, abbreviated as BMW, is an automobile 109 |

110 |
111 |
112 | Mercedes-Benz Logo 117 |

Benz

118 |

Mercedes-Benz is known for its automotive safety innovation.

119 |
120 |
121 | Land Rover Logo 122 |

Land Rover

123 |

124 | Land Rover is a British brand of predominantly four-wheel drive, 125 |

126 |
127 |
128 |
129 |

Drive the brand you trust.

130 |
131 |

SEE OUR STOCK OF VEHICLES

132 |
133 | 134 |
135 |

Featured Investors

136 |
_____
137 |
138 | 141 |
142 |
143 |

Partner

144 |
____
145 |
146 |
BARCLAYS
147 |
TOYOTA
148 |
STAR
149 |
OIL
150 |
GOOGLE
151 |
152 |
153 |
154 | 158 | 159 | 164 | 165 | 166 | -------------------------------------------------------------------------------- /styles.css: -------------------------------------------------------------------------------- 1 | body { 2 | margin: 0; 3 | font-family: "Lato", sans-serif; 4 | } 5 | 6 | .bg-gray { 7 | background-color: #f3f3f3; 8 | } 9 | 10 | .bg-red { 11 | background-color: #ff4b39; 12 | } 13 | 14 | .font { 15 | font-family: "Lato", sans-serif; 16 | } 17 | 18 | header { 19 | padding: 25px; 20 | background-color: #f3f3f3; 21 | } 22 | 23 | .fa-xl { 24 | color: #545454; 25 | } 26 | 27 | nav { 28 | display: none; 29 | } 30 | 31 | .introduction { 32 | margin: 0 15px; 33 | background-image: url("images/Porsche-PNG-Image-1.png"); 34 | background-repeat: no-repeat; 35 | background-size: cover; 36 | } 37 | 38 | .introduction h1 { 39 | color: red; 40 | } 41 | 42 | .introduction > h2 { 43 | background-image: url(images/fire.jpg); 44 | -webkit-background-clip: text; /* For Safari/Chrome */ 45 | -webkit-text-fill-color: transparent; 46 | background-size: 125px; 47 | font-size: 52px !important; 48 | font-weight: 900 !important; 49 | } 50 | 51 | .introduction div { 52 | border: 2px solid white; 53 | outline: 3px solid white; 54 | font-family: "Lato", sans-serif; 55 | } 56 | 57 | .tbm-header { 58 | font-size: 32px; 59 | font-weight: 600; 60 | color: #5e5e5e; 61 | text-align-last: left; 62 | font-family: "Lato", sans-serif; 63 | padding-top: 7%; 64 | } 65 | 66 | .nyerere { 67 | color: #767676; 68 | } 69 | 70 | form { 71 | padding: 20px; 72 | background-color: #ececec; 73 | } 74 | 75 | input:not([type="submit"]) { 76 | border: none; 77 | min-width: 300px; 78 | width: 80%; 79 | } 80 | 81 | input[type="submit"] { 82 | display: block; 83 | margin: 20px auto 0; 84 | font-family: "Lato", sans-serif; 85 | font-weight: bolder; 86 | color: #ececec; 87 | border: none; 88 | } 89 | 90 | .main-part { 91 | background-image: url("images/x-background.png"); 92 | background-size: 20px; 93 | background-color: #2d3037; 94 | } 95 | 96 | .main-part h2 { 97 | color: #fff; 98 | text-align: center; 99 | padding-top: 30px; 100 | } 101 | 102 | .main-part img { 103 | width: 80px; 104 | height: 80px; 105 | margin: 10px; 106 | } 107 | 108 | .main-part p { 109 | margin: 10px; 110 | } 111 | 112 | .main-div { 113 | margin: 20px; 114 | } 115 | 116 | .main-div div { 117 | display: flex; 118 | justify-content: space-between; 119 | align-content: center; 120 | background-color: rgba(60, 63, 70, 0.5); 121 | margin: 10px 5px; 122 | } 123 | 124 | .main-div p { 125 | text-align: justify; 126 | color: #fff; 127 | } 128 | 129 | footer h3 { 130 | font-family: 'Lato', sans-serif; 131 | font-weight: 800; 132 | } 133 | 134 | .main-div h3 { 135 | min-width: 70px; 136 | color: #ff4b39; 137 | margin: 10px; 138 | font-weight: bolder; 139 | } 140 | 141 | .last-main-div { 142 | padding: 50px; 143 | } 144 | 145 | .last-main-div h3 { 146 | color: #fff; 147 | padding: 30px; 148 | margin: 0; 149 | } 150 | 151 | .partcipants img { 152 | min-width: 150px; 153 | max-width: 150px; 154 | height: 150px; 155 | margin: 10px; 156 | object-fit: cover; 157 | z-index: 1000; 158 | } 159 | 160 | .content { 161 | margin: 10px; 162 | } 163 | 164 | .info { 165 | text-align: justify; 166 | color: red; 167 | } 168 | 169 | .investors button { 170 | width: 80%; 171 | margin: 10%; 172 | padding: 20px; 173 | border-color: #ececec; 174 | background-color: white; 175 | border: none; 176 | } 177 | 178 | .about-intro { 179 | background-color: white; 180 | } 181 | 182 | .about-intro p { 183 | text-align: justify; 184 | text-align-last: center; 185 | -moz-text-align-last: center; 186 | padding: 3%; 187 | } 188 | 189 | .about-main { 190 | padding: 25px; 191 | background-color: white; 192 | } 193 | 194 | .about-main h2 { 195 | text-align-last: center; 196 | } 197 | 198 | .dash { 199 | text-align: center; 200 | color: red; 201 | padding-bottom: 20px; 202 | } 203 | 204 | .about-main p { 205 | text-align: justify; 206 | padding: 0 6%; 207 | } 208 | 209 | .overlay { 210 | position: relative; 211 | margin: 20px; 212 | background-color: rgb(245, 122, 89); 213 | } 214 | 215 | .overlay img { 216 | width: 100%; 217 | opacity: 0.4; 218 | } 219 | 220 | .overlay h3 { 221 | position: absolute; 222 | left: 50%; 223 | top: 50%; 224 | transform: translate(-50%, -50%); 225 | color: white; 226 | padding-bottom: 30px; 227 | font-size: 42px; 228 | font-weight: 600; 229 | } 230 | 231 | .overlay p { 232 | position: absolute; 233 | top: 50%; 234 | left: 50%; 235 | transform: translate(-50%, -50%); 236 | color: white; 237 | text-align: center; 238 | padding-top: 30px; 239 | } 240 | 241 | .image-container { 242 | padding-bottom: 7%; 243 | } 244 | 245 | .image-container h2 { 246 | text-align: center; 247 | margin: 20px; 248 | } 249 | 250 | .image-container > p { 251 | margin: 15px; 252 | text-align: justify; 253 | text-align-last: center; 254 | padding: 10px; 255 | } 256 | 257 | .ab-intro { 258 | margin: 0 auto; 259 | } 260 | 261 | .ab-intro h2 { 262 | text-align: center; 263 | } 264 | 265 | .ab-intro h1 { 266 | text-align: center; 267 | } 268 | 269 | .above-div { 270 | display: flex; 271 | justify-content: space-around; 272 | font-size: 24px; 273 | } 274 | 275 | .lower-div { 276 | display: flex; 277 | justify-content: space-around; 278 | font-size: 24px; 279 | } 280 | 281 | #barclays { 282 | color: #bebebe; 283 | } 284 | 285 | #star { 286 | color: #8f8f8f; 287 | } 288 | 289 | #toyota { 290 | color: #707070; 291 | } 292 | 293 | #oil { 294 | color: #9d9d9b; 295 | } 296 | 297 | #google { 298 | color: #767676; 299 | } 300 | 301 | .main-part > h3 { 302 | display: none; 303 | } 304 | 305 | .none-mobile { 306 | display: none; 307 | } 308 | 309 | .mobile-menu { 310 | height: 100%; 311 | margin: 0; 312 | background-color: rgba(233, 219, 217, 0.8); 313 | display: none; 314 | position: fixed; 315 | width: 100%; 316 | backdrop-filter: blur(3px); 317 | z-index: 10; 318 | } 319 | 320 | .x-mark { 321 | display: flex; 322 | justify-content: flex-end; 323 | padding: 25px; 324 | border: none; 325 | cursor: pointer; 326 | outline: none; 327 | background: none; 328 | font-size: 2rem; 329 | } 330 | 331 | .mobile-menu ul { 332 | list-style-type: none; 333 | padding: 0; 334 | width: 100%; 335 | } 336 | 337 | .mobile-menu ul li { 338 | margin: 0; 339 | } 340 | 341 | .mobile-menu a { 342 | padding: 10px 15px; 343 | text-decoration: none; 344 | background-color: #ff4b39; 345 | margin: 15px; 346 | display: block; 347 | text-align: center; 348 | color: white; 349 | } 350 | 351 | #contact p a { 352 | color: #2d3037; 353 | font-weight: 400; 354 | } 355 | 356 | #contact p { 357 | padding: 20px; 358 | text-align: justify; 359 | text-align-last: center; 360 | } 361 | 362 | .investors h2 { 363 | text-align: center; 364 | } 365 | 366 | .fa-rotate-90 { 367 | color: #ff4b39; 368 | } 369 | 370 | .fa-brands { 371 | color: #fff; 372 | } 373 | 374 | .last-section h2 { 375 | text-align: center; 376 | color: #fff; 377 | padding-top: 30px; 378 | } 379 | 380 | .last-section { 381 | background-color: #414246; 382 | font-family: "Lato", sans-serif; 383 | padding-top: 30px; 384 | padding-bottom: 40px; 385 | } 386 | 387 | footer { 388 | display: flex; 389 | justify-content: space-around; 390 | padding: 5% 0; 391 | } 392 | 393 | .home-footer { 394 | display: none; 395 | } 396 | 397 | @media screen and (min-width: 768px) { 398 | .fa-sharp.fa-solid.fa-bars.fa-xl { 399 | display: none; 400 | } 401 | 402 | header { 403 | padding: 0; 404 | background-color: #3e3e3e; 405 | } 406 | 407 | .first-nav { 408 | display: block; 409 | padding-right: 8%; 410 | } 411 | 412 | .second-nav { 413 | background-color: #fff; 414 | display: flex; 415 | justify-content: space-between; 416 | align-items: center; 417 | padding: 0 5%; 418 | } 419 | 420 | .second-nav h2 { 421 | font-family: "Lato", sans-serif; 422 | background-image: url(images/fire.jpg); 423 | -webkit-background-clip: text; /* For Safari/Chrome */ 424 | -webkit-text-fill-color: transparent; 425 | background-size: 125px; 426 | font-size: 32px !important; 427 | font-weight: 900; 428 | } 429 | 430 | .second-nav ul { 431 | list-style-type: none; 432 | display: flex; 433 | justify-content: space-around; 434 | padding: 20px; 435 | } 436 | 437 | .second-nav ul li { 438 | padding: 10px 10px; 439 | } 440 | 441 | .second-nav a { 442 | text-decoration: none; 443 | color: #545454; 444 | } 445 | 446 | .last-item { 447 | border: 4px solid #ff4b39; 448 | } 449 | 450 | .last-item a { 451 | color: #ff4b39; 452 | } 453 | 454 | .first-nav ul a { 455 | text-decoration: none; 456 | display: block; 457 | padding: 0 15px; 458 | color: white; 459 | } 460 | 461 | .second-nav a:hover { 462 | color: #ff4b39; 463 | } 464 | 465 | .home-intro { 466 | padding: 5% 20% 5% 10%; 467 | } 468 | 469 | .ab-intro { 470 | padding: 5% 20%; 471 | } 472 | 473 | .main-part h2 { 474 | text-align: center; 475 | } 476 | 477 | .first-nav ul { 478 | display: flex; 479 | justify-content: flex-end; 480 | list-style-type: none; 481 | margin: 0; 482 | } 483 | 484 | .main-div div { 485 | flex-direction: column; 486 | border-left: 2px solid; 487 | border-right: 2px solid; 488 | justify-content: flex-start; 489 | align-content: center; 490 | } 491 | 492 | .main-div div img { 493 | margin: 0 auto; 494 | } 495 | 496 | .last-main-div { 497 | display: none; 498 | } 499 | 500 | .main-part > h3 { 501 | display: block; 502 | color: #ececec; 503 | text-align: center; 504 | text-decoration: underline; 505 | padding: 5%; 506 | } 507 | 508 | .main-div div h3 { 509 | text-align: center; 510 | } 511 | 512 | .partcipants { 513 | display: grid; 514 | grid-template-columns: auto auto; 515 | padding: 20px 10% 5%; 516 | } 517 | 518 | .none { 519 | display: none; 520 | } 521 | 522 | .none-mobile { 523 | display: block; 524 | } 525 | 526 | .none-mobile h2 { 527 | padding-top: 0; 528 | } 529 | 530 | .partner-div { 531 | display: flex; 532 | justify-content: center; 533 | } 534 | 535 | .partner-div div { 536 | margin: 0 3%; 537 | } 538 | 539 | .main-div div:hover { 540 | border: 2px solid white; 541 | } 542 | 543 | .about-intro p { 544 | margin: 0; 545 | padding-top: 0; 546 | } 547 | 548 | .main-div { 549 | display: flex; 550 | padding: 0 10%; 551 | } 552 | 553 | .image-section { 554 | display: grid; 555 | grid-template-columns: auto auto; 556 | padding: 0 15%; 557 | } 558 | 559 | .cruiser-v8 { 560 | height: 100%; 561 | } 562 | 563 | .last-section { 564 | display: none; 565 | } 566 | 567 | .foot { 568 | background-color: #3e3e3e; 569 | color: white; 570 | } 571 | 572 | .home-footer { 573 | display: flex; 574 | } 575 | } 576 | --------------------------------------------------------------------------------