├── .gitignore ├── README.md ├── package-lock.json ├── package.json ├── public ├── favicon.ico └── index.html └── src ├── App.jsx ├── data ├── Servicesdata.jsx └── Teamsdata.jsx ├── images ├── 11.jpg ├── 22.jpg ├── 44.jpg ├── brands │ ├── adobe.svg │ ├── amazon.svg │ ├── apple.svg │ ├── cisco.svg │ ├── discovery.svg │ ├── ebay.svg │ ├── ibm.svg │ ├── intel.svg │ ├── orange.svg │ ├── panasonic.svg │ ├── salesforce.svg │ └── samsung.svg ├── logo.png ├── main.svg ├── products │ └── 99.png ├── services │ ├── e-commerce.svg │ ├── graphic.svg │ ├── ideas.svg │ ├── marketing.svg │ ├── product.svg │ └── security.svg └── teams │ ├── 1.jpg │ ├── 2.png │ ├── 3.png │ ├── 4.png │ ├── 5.png │ ├── 6.png │ ├── 7.png │ └── 8.jpg ├── index.js ├── pages ├── About.jsx ├── Career.jsx ├── Contact.jsx ├── Home.jsx ├── Service.jsx └── common │ ├── Footer.jsx │ ├── Navbar.jsx │ └── Secondaryheader.jsx └── scss └── component.scss /.gitignore: -------------------------------------------------------------------------------- 1 | # See https://help.github.com/articles/ignoring-files/ for more about ignoring files. 2 | 3 | # dependencies 4 | /node_modules 5 | /.pnp 6 | .pnp.js 7 | 8 | # testing 9 | /coverage 10 | 11 | # production 12 | /build 13 | 14 | # misc 15 | .DS_Store 16 | .env.local 17 | .env.development.local 18 | .env.test.local 19 | .env.production.local 20 | 21 | npm-debug.log* 22 | yarn-debug.log* 23 | yarn-error.log* 24 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # ReactJs-Website 2 | A simple yet eye-catching service based website build with the help of ReactJs along with the use of Bootstrap 5 framework. 3 | This project was build from scratch, it's meant to provide you with an idea of how to get well-versed with reactjs for building speedy websites with less complications. 4 | 5 | # Features 6 | - Fully responsive mobile first with Bootstrap frontend. 7 | - Contains multiple pages which seem to be mandatory for service based websites. 8 | 9 | # Dependencies Installed 10 | - Bootstrap 5 (alpha) 11 | 1) npm install bootstrap@5.0.0-alpha1 12 | - SASS 13 | 1) npm install node-sass 14 | - React Router 15 | 1) $ npm install --save react-router-dom 16 | - Material-ui 17 | 1) npm install @material-ui/icons 18 | 2) npm install @material-ui/core 19 | 20 | # Licence 21 | MIT (https://github.com/AdarshJaso/ReactJs-Website/blob/master/LICENSE) 22 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "landingpage", 3 | "version": "0.1.0", 4 | "homepage": "https://AdarshJaso.github.io/ReactJs-Website", 5 | "private": true, 6 | "dependencies": { 7 | "@material-ui/core": "^4.11.0", 8 | "@material-ui/icons": "^4.9.1", 9 | "@testing-library/jest-dom": "^4.2.4", 10 | "@testing-library/react": "^9.5.0", 11 | "@testing-library/user-event": "^7.2.1", 12 | "bootstrap": "^5.0.0-alpha1", 13 | "gh-pages": "^3.1.0", 14 | "node-sass": "^4.14.1", 15 | "react": "^16.13.1", 16 | "react-dom": "^16.13.1", 17 | "react-router-dom": "^5.2.0", 18 | "react-scripts": "3.4.1" 19 | }, 20 | "scripts": { 21 | "predeploy": "npm run build", 22 | "deploy": "gh-pages -d build", 23 | "start": "react-scripts start", 24 | "build": "react-scripts build", 25 | "test": "react-scripts test", 26 | "eject": "react-scripts eject" 27 | }, 28 | "eslintConfig": { 29 | "extends": "react-app" 30 | }, 31 | "browserslist": { 32 | "production": [ 33 | ">0.2%", 34 | "not dead", 35 | "not op_mini all" 36 | ], 37 | "development": [ 38 | "last 1 chrome version", 39 | "last 1 firefox version", 40 | "last 1 safari version" 41 | ] 42 | } 43 | } 44 | -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AdarshJaso/ReactJs-Website/679e37c990218e34201ef91e62e04f848fd5fdb4/public/favicon.ico -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | React Website 8 | 9 | 10 |
11 | 12 | 18 | 29 | 30 | -------------------------------------------------------------------------------- /src/App.jsx: -------------------------------------------------------------------------------- 1 | import React from "react"; 2 | import "../node_modules/bootstrap/dist/css/bootstrap.min.css"; 3 | import "../node_modules/bootstrap/dist/js/bootstrap.min.js"; 4 | import Home from "./pages/Home"; 5 | import Service from "./pages/Service"; 6 | import Contact from "./pages/Contact"; 7 | import About from "./pages/About"; 8 | import Navbar from "./pages/common/Navbar"; 9 | import Footer from "./pages/common/Footer"; 10 | import Career from "./pages/Career"; 11 | import { BrowserRouter, Switch, Route, Redirect } from "react-router-dom"; 12 | const App = () => { 13 | return ( 14 | <> 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 |