Add frontend project files

This commit is contained in:
2025-12-25 17:53:02 +05:30
commit e28f75a280
151 changed files with 32475 additions and 0 deletions

26
.gitignore vendored Normal file
View File

@@ -0,0 +1,26 @@
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
# dependencies
/node_modules
/.pnp
.pnp.js
# testing
/coverage
# production
/build
# misc
.DS_Store
.env.local
.env.development.local
.env.test.local
.env.production.local
npm-debug.log*
yarn-debug.log*
yarn-error.log*
# Ignore large video
*.mp4

70
README.md Normal file
View File

@@ -0,0 +1,70 @@
# Getting Started with Create React App
This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app).
## Available Scripts
In the project directory, you can run:
### `npm start`
Runs the app in the development mode.\
Open [http://localhost:3000](http://localhost:3000) to view it in your browser.
The page will reload when you make changes.\
You may also see any lint errors in the console.
### `npm test`
Launches the test runner in the interactive watch mode.\
See the section about [running tests](https://facebook.github.io/create-react-app/docs/running-tests) for more information.
### `npm run build`
Builds the app for production to the `build` folder.\
It correctly bundles React in production mode and optimizes the build for the best performance.
The build is minified and the filenames include the hashes.\
Your app is ready to be deployed!
See the section about [deployment](https://facebook.github.io/create-react-app/docs/deployment) for more information.
### `npm run eject`
**Note: this is a one-way operation. Once you `eject`, you can't go back!**
If you aren't satisfied with the build tool and configuration choices, you can `eject` at any time. This command will remove the single build dependency from your project.
Instead, it will copy all the configuration files and the transitive dependencies (webpack, Babel, ESLint, etc) right into your project so you have full control over them. All of the commands except `eject` will still work, but they will point to the copied scripts so you can tweak them. At this point you're on your own.
You don't have to ever use `eject`. The curated feature set is suitable for small and middle deployments, and you shouldn't feel obligated to use this feature. However we understand that this tool wouldn't be useful if you couldn't customize it when you are ready for it.
## Learn More
You can learn more in the [Create React App documentation](https://facebook.github.io/create-react-app/docs/getting-started).
To learn React, check out the [React documentation](https://reactjs.org/).
### Code Splitting
This section has moved here: [https://facebook.github.io/create-react-app/docs/code-splitting](https://facebook.github.io/create-react-app/docs/code-splitting)
### Analyzing the Bundle Size
This section has moved here: [https://facebook.github.io/create-react-app/docs/analyzing-the-bundle-size](https://facebook.github.io/create-react-app/docs/analyzing-the-bundle-size)
### Making a Progressive Web App
This section has moved here: [https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app](https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app)
### Advanced Configuration
This section has moved here: [https://facebook.github.io/create-react-app/docs/advanced-configuration](https://facebook.github.io/create-react-app/docs/advanced-configuration)
### Deployment
This section has moved here: [https://facebook.github.io/create-react-app/docs/deployment](https://facebook.github.io/create-react-app/docs/deployment)
### `npm run build` fails to minify
This section has moved here: [https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify](https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify)

6
package-lock.json generated Normal file
View File

@@ -0,0 +1,6 @@
{
"name": "lcepl-frontend",
"lockfileVersion": 3,
"requires": true,
"packages": {}
}

64
package.json Normal file
View File

@@ -0,0 +1,64 @@
{
"name": "lcepl-website",
"version": "0.1.0",
"private": true,
"proxy": "",
"dependencies": {
"@testing-library/dom": "^10.4.0",
"@testing-library/jest-dom": "^6.6.3",
"@testing-library/react": "^16.3.0",
"@testing-library/user-event": "^13.5.0",
"axios": "^1.11.0",
"cors": "^2.8.5",
"express": "^5.1.0",
"framer-motion": "^12.23.12",
"helmet": "^8.1.0",
"morgan": "^1.10.1",
"react": "^19.1.0",
"react-countup": "^6.5.3",
"react-dom": "^19.1.0",
"react-helmet": "^6.1.0",
"react-icons": "^5.5.0",
"react-router-dom": "^7.7.1",
"react-scripts": "^5.0.1",
"react-simple-maps": "^3.0.0",
"react-toastify": "^11.0.5",
"web-vitals": "^2.1.4",
"webpack-dev-server": "^5.2.2"
},
"scripts": {
"start": "react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test",
"eject": "react-scripts eject",
"server": "node server.js",
"server:dev": "nodemon server.js",
"dev": "concurrently -k -n server,client -p \"[{name}]\" \"npm:server:dev\" \"npm:start\""
},
"eslintConfig": {
"extends": [
"react-app",
"react-app/jest"
]
},
"browserslist": {
"production": [
">0.2%",
"not dead",
"not op_mini all"
],
"development": [
"last 1 chrome version",
"last 1 firefox version",
"last 1 safari version"
]
},
"devDependencies": {
"@tailwindcss/postcss": "^4.1.11",
"autoprefixer": "^10.4.21",
"concurrently": "*",
"nodemon": "*",
"postcss": "^8.5.6",
"tailwindcss": "^3.4.17"
}
}

BIN
public/favicon.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

3
public/gallery/cert1.jpg Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:6151d682778ae9a8794065adc611381fda940841aacbc1aa9aeb6d5dea51ffea
size 771090

3
public/gallery/cert2.jpg Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:c498106d312c3e6df6b7cee5575dc4c535bc6f2c965dc7338abf93fc16863125
size 945980

3
public/gallery/cert3.jpg Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:aebbabebc80ebf16465b20f24b3ce88153c6c9d8fbb0b042cb492d2ad959a185
size 387688

3
public/gallery/cert4.jpg Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:c6756c2a1f395f71f0bea7b12fec08f0e6c39a74e4ce41beac8e40bd32cdd71d
size 653272

3
public/gallery/cert5.jpg Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:00f9b20bb8f70db9d7ccd87a223729c8bfca846f8def0e3084448b0a0a564734
size 203639

3
public/gallery/cert6.jpg Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:35d31b3aadbcfae40b3dba305cd501ed994e76c797ef27e977868f787804be75
size 61054

3
public/gallery/cert7.jpg Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7e8b393b7f4278e5584cdde6579574980c685a561a72b269132e91d01622ff82
size 151321

3
public/gallery/cert8.jpg Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:b3b9897d820f46be4bf2166dd72017a9ad54bb1bc0fd63c92ceb4e7960cf7aee
size 226604

32
public/index.html Normal file
View File

@@ -0,0 +1,32 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<!-- Updated favicon with larger sizes -->
<link rel="icon" href="%PUBLIC_URL%/favicon.ico" sizes="256x256 128x128 70x70 34x34 26x26 18x18" type="image/x-icon" />
<!-- Google Fonts -->
<link href="https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600&display=swap" rel="stylesheet" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<meta name="theme-color" content="#000000" />
<!-- Updated description -->
<Helmet>
<title>Laxmi Civil Engineering Services Pvt. Ltd. (LCEPL)</title>
<meta name="description" content="Laxmi Civil Engineering Services Pvt. Ltd. experts in infrastructure, water supply, roads, tunnels, and wastewater projects." />
</Helmet>
<!-- Updated Apple Touch Icon -->
<link rel="apple-touch-icon" href="%PUBLIC_URL%/logo192.png" />
<!-- Manifest for PWA -->
<link rel="manifest" href="%PUBLIC_URL%/manifest.json" />
<title>Laxmi Civil Engineering Services Pvt. Ltd. (LCEPL)</title>
</head>
<body>
<noscript>You need to enable JavaScript to run this app.</noscript>
<div id="root"></div>
</body>
</html>

3
public/logo192.png Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:3090d5d57128fe707c6021b851437e1f0a084f5f65e5b81528fe30305ae717d1
size 38136

3
public/logo512.png Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:3090d5d57128fe707c6021b851437e1f0a084f5f65e5b81528fe30305ae717d1
size 38136

25
public/manifest.json Normal file
View File

@@ -0,0 +1,25 @@
{
"short_name": "LCEPL",
"name": "Laxmi Civil Engineering Services Pvt. Ltd.",
"icons": [
{
"src": "favicon_large.ico",
"sizes": "256x256 128x128 70x70 34x34 26x26 18x18",
"type": "image/x-icon"
},
{
"src": "logo192.png",
"type": "image/png",
"sizes": "192x192"
},
{
"src": "logo512.png",
"type": "image/png",
"sizes": "512x512"
}
],
"start_url": ".",
"display": "standalone",
"theme_color": "#000000",
"background_color": "#ffffff"
}

3
public/robots.txt Normal file
View File

@@ -0,0 +1,3 @@
# https://www.robotstxt.org/robotstxt.html
User-agent: *
Disallow:

38
src/App.css Normal file
View File

@@ -0,0 +1,38 @@
.App {
text-align: center;
}
.App-logo {
height: 40vmin;
pointer-events: none;
}
@media (prefers-reduced-motion: no-preference) {
.App-logo {
animation: App-logo-spin infinite 20s linear;
}
}
.App-header {
background-color: #282c34;
min-height: 100vh;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
font-size: calc(10px + 2vmin);
color: white;
}
.App-link {
color: #61dafb;
}
@keyframes App-logo-spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}

171
src/App.js Normal file
View File

@@ -0,0 +1,171 @@
// src/App.js
import React, { useEffect } from 'react';
import './index.css';
import { Routes, Route, useLocation } from 'react-router-dom';
import Header from './components/Header';
import Footer from './components/Footer';
import Home from './pages/Home';
import AboutUs from './pages/AboutUs';
import Careers from './pages/Careers';
import Office from './pages/Office';
import ContactUs from './pages/ContactUs';
import Gallery from './pages/Gallery';
import Projects from './pages/Projects';
import AddProjects from './pages/AddProjects';
import GalleryAdmin from './pages/GalleryAdmin';
import BlogList from './pages/BlogList';
import BlogDetail from './pages/BlogDetail';
// Admin
import ProtectedRoute from './components/ProtectedRoute';
import AdminLogin from './pages/AdminLogin';
import AdminLayout from './components/AdminLayout';
import HRAdmin from './pages/HRAdmin';
import { ToastContainer } from 'react-toastify';
import 'react-toastify/dist/ReactToastify.css';
// ScrollToTop component
const ScrollToTop = () => {
const { pathname } = useLocation();
useEffect(() => {
window.scrollTo(0, 0);
}, [pathname]);
return null;
};
const App = () => {
return (
<>
<ScrollToTop /> {/* ensures scroll starts at top on route change */}
<Routes>
{/* Admin Login */}
<Route path="/admin-login" element={<AdminLogin />} />
{/* Protected Admin Routes with Layout */}
<Route
path="/admin"
element={
<ProtectedRoute>
<AdminLayout />
</ProtectedRoute>
}
>
<Route path="projects" element={<AddProjects />} />
<Route path="gallery" element={<GalleryAdmin />} />
<Route path="hr" element={<HRAdmin />} />
</Route>
{/* Public Routes */}
<Route
path="/"
element={
<>
<Header />
<Home />
<Footer />
</>
}
/>
<Route
path="/about-us"
element={
<>
<Header />
<AboutUs />
<Footer />
</>
}
/>
<Route
path="/careers"
element={
<>
<Header />
<Careers />
<Footer />
</>
}
/>
<Route
path="/office"
element={
<>
<Header />
<Office />
<Footer />
</>
}
/>
<Route
path="/contact-us"
element={
<>
<Header />
<ContactUs />
<Footer />
</>
}
/>
<Route
path="/gallery"
element={
<>
<Header />
<Gallery />
<Footer />
</>
}
/>
<Route
path="/projects"
element={
<>
<Header />
<Projects />
<Footer />
</>
}
/>
<Route
path="/blog"
element={
<>
<Header />
<BlogList />
<Footer />
</>
}
/>
<Route
path="/blog/:slug"
element={
<>
<Header />
<BlogDetail />
<Footer />
</>
}
/>
{/* Fallback Route */}
<Route
path="*"
element={
<>
<Header />
<Home />
<Footer />
</>
}
/>
</Routes>
<ToastContainer />
</>
);
};
export default App;

8
src/App.test.js Normal file
View File

@@ -0,0 +1,8 @@
import { render, screen } from '@testing-library/react';
import App from './App';
test('renders learn react link', () => {
render(<App />);
const linkElement = screen.getByText(/learn react/i);
expect(linkElement).toBeInTheDocument();
});

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:cb44e087919a501e488ff77f7db9aaef713d04524417e8b50c790f9094c39ee5
size 5603860

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:8889513253a999450e235acac0d72ea8f0c6b2a97b09fae513077bcfc1018825
size 5284525

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:085320de35f487f44853e8c7025ee5b1cb976529655e5c40ae47e590fd7aaed0
size 6661371

3
src/assets/abc.png Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:fbfc91893f43f579745a167c8271e99c15bc859d0542cc0cc1c6e945429411e1
size 81411

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:85a699f7dd25af1e15c02b7f41e6982591ddf3a545db2898d11d469804687e61
size 51291

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d594fef4d18d2376e6feb6ae254a9246a33d8cec0702a234c90b7496e40ac0cd
size 59690

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:da1e764fbd9ae192611ff31a959fecc41b0a1b38f74d77bcf9386d47151744d5
size 38538

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a20535bf168c9ebe698445ac091b9f690271c3d7492641626036f9ce617becd1
size 72187

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:18cf0ea6c5c0759c2eadf6228cd1632707753373bd5b1ecd22439d451fd5fe36
size 987855

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:18cf0ea6c5c0759c2eadf6228cd1632707753373bd5b1ecd22439d451fd5fe36
size 987855

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:18cf0ea6c5c0759c2eadf6228cd1632707753373bd5b1ecd22439d451fd5fe36
size 987855

3
src/assets/building.png Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d86d4b72d70956ff00b9a53e4e53477d2686c7f6bf9c1d6599b9b1feeaceaa70
size 6321

3
src/assets/career.jpg Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:5537e503b0abb96b8c1f1d94c599059fc5e5c6adc2ddb9ef374ceecaa77e31e9
size 132128

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:e1de9d010a32ad4eac22927b00c7cab53f5840268dc28275eebbdd9f82710a55
size 111979

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:50558592a1a8195967ff584c20977ff654e3d1314dd142d9e6884d25ce9108c0
size 52686

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:e1de9d010a32ad4eac22927b00c7cab53f5840268dc28275eebbdd9f82710a55
size 111979

3
src/assets/civil-bg.jpg Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:8f10fb3875324e4def1d1e49946056290cd059e020c2a81bc230ba26e9c06cbc
size 2323544

3
src/assets/civil-bg1.jpg Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:8f10fb3875324e4def1d1e49946056290cd059e020c2a81bc230ba26e9c06cbc
size 2323544

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7d5155dc6ebdd680d8a3936d770345436a09db1655b570c56eb82ec9535771fc
size 8914

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:c9d929fccddbe6732aa92a05f0fa6e47a82c34ca2d65e20002b8cb16f5c3f78e
size 8146

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2d9ba347d80db1437b71031ef5e232b9ddfcd88b83a8a2778a670ed933dac221
size 12941

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7e2c2a7aa43e251ef5b6f2019e71e81a380944dd5dc0064faa021efb0f0504ae
size 7843

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:821e05ef6d8ec7dd9858286614d3d3e3b77ea0b67fe34d7ad577e7ba2445d7ed
size 5210

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2a8107a33267d68278537433736ffd75039561ae571af0b500a5c5482c8c273e
size 8078

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:38e7b9a33155ad999e2b8d14385e735034b15982de7d0adc6eb1b1de2290a4d6
size 6116

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:fccfce7397b255094db813a5b71c09f67cbd43c79eb5fa108011695c9f8166e2
size 8118

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7bd48b1558fb89eadc94965e00187429ddeeb666b8ebf2d824de15b1cc66006e
size 19683

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:ec73d2a9b948a2b04d415215c40516c3cb05e7965c61f714b3e2d663b3b75dc7
size 6771

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:73a1f33fad1115b0f00ef09bbf6e36b7f899a0664fc0703aa87576e797d744e8
size 13133

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:8a87948c60f8f8689b1bf18255a6fa977d92f6240ceb1bf86912114561728663
size 12595

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:60d481dce48c5ca551b31e7276b7cb7a0a1682425008f9b50abcbfe3f37ab3f1
size 10690

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:32d1eddef1ca1527cb4e7415a19cc73dd68308e8453a093ce14cc82f6673ca0f
size 7797

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:592b7ceff72cb42066ba3e19d20295bbdf15bfa86236e736bf4555095d4f9f3c
size 12753

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:c4aa1bac86e2aac4a93cd1968babf567c89f39ed55343965c0cabef11a13a524
size 14939

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:e39f8ce749403d369d412bbec87f8c0b7adddb5f160add17d0369511dfc6ea64
size 16272

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2aa953cbc6381aa5d7f931910cc2bb114079426adec4af63afeb58e888632295
size 14683

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:dc23283b5e009bbcf6edd0a49c335dfd29198a28b571d1a226d64c0f44cd51bc
size 16951

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:851a9917b274d6843e279080e4132cc0accf6f7874f24e5f929f2423e936d9e3
size 7970

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4a4c273af93a6abcecdc2568d8d1b89750330ae25fd49a71274d7b3dc6a21e0b
size 10637

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:32041c49aed369b8dbd24616739e051794bcf9d9ef1e5e885192a8e4a91ee118
size 5593

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:6db0555ae930b6feb6dc84c00a272c2543ed1c60b9512c5795b1ccb46a6cbb02
size 5364

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:9f0c10d9b658ef4210c500c4fd0a0eff386c14446f1d473c1ebc9431881b0281
size 7783

Binary file not shown.

After

Width:  |  Height:  |  Size: 87 KiB

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:0afcd75d013a6f8d4df9bc8f5f0a3d71dac03247bba74fbb240eccd200c0de0d
size 127775

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:19e0b5cc2ab508ed0d3b77ebaa85bca943bb12f84e88f10d3dc0bd1fbc8919e2
size 184259

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:1eba6a9e528181a53350355757d76bd0bc6d74add480a8c2247812bfe7caec31
size 171164

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2e762c67849daf000f149f82a8644da9c92182e9dbddaf1956265c064a455ed6
size 69717

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2e762c67849daf000f149f82a8644da9c92182e9dbddaf1956265c064a455ed6
size 69717

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2e762c67849daf000f149f82a8644da9c92182e9dbddaf1956265c064a455ed6
size 69717

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:8d01be86ce3f6d8483ccfca75910ea875018bc2b5b71400e2a3c7e14f414652d
size 642205

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:8d01be86ce3f6d8483ccfca75910ea875018bc2b5b71400e2a3c7e14f414652d
size 642205

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:8d01be86ce3f6d8483ccfca75910ea875018bc2b5b71400e2a3c7e14f414652d
size 642205

3
src/assets/electro.png Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:061fb64bacdab2875d69fb93d173ea9e37660ddd8bb5a61470cb80c7ba82056f
size 38986

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:300defc124fb464d5948a1cd4c159cb9a098afcf6bb6550f785c3e5198cd9c87
size 26610

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:300defc124fb464d5948a1cd4c159cb9a098afcf6bb6550f785c3e5198cd9c87
size 26610

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:300defc124fb464d5948a1cd4c159cb9a098afcf6bb6550f785c3e5198cd9c87
size 26610

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4f763b54ece9af0ceec1da6739474ce3bce62cbe4aab42082ec0c684e3271a2a
size 7122

25250
src/assets/india.topo.json Normal file

File diff suppressed because it is too large Load Diff

3
src/assets/industry.png Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4c80c8d37bd3fc4ef2b7aa1eea56fc805b18a11630371de4b4cb0aceb9b8491e
size 10871

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:cf4fe6830f4f966a4b8c2d37ff529d06bb584ee93c44215cd1415612eb64c24e
size 5143

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:6e7c880b94a8ced418409d960b43a0a65da4491c1d6f679161db84ca31eb0ce9
size 416676

3
src/assets/it-bg.jpg Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:0492a280c28c0b2616e18ca7d1b0be29cd99630c0125498d00c1b1ec6b1fa4a1
size 63292

3
src/assets/it-bg1.jpg Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:0492a280c28c0b2616e18ca7d1b0be29cd99630c0125498d00c1b1ec6b1fa4a1
size 63292

3
src/assets/it-bg2.jpg Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:917fd70e9159ae524092f7a8ba103964651d19c50df549b9091ce86ac8f4a2c0
size 108770

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:3090d5d57128fe707c6021b851437e1f0a084f5f65e5b81528fe30305ae717d1
size 38136

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:b039429ed1eecfb304610f255a993cdd7a170dfdc8c447a6342f59deea064537
size 181153

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:915497611fe95e87e4e70249e7382a2bceb894cd0334ebbd5ffefef803992ec3
size 165946

3
src/assets/pic1.jpg Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4bd77e7b362a836354eaa133a9e823701a709c7708c5c3aa26cfe54474490718
size 48760

3
src/assets/pic2.jpg Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:741b082e6c55c743e419d031fe93dbfbfff3b356b010b39240bddd5d525d4d55
size 55088

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:bb4ec68b4929d30334dfbb2f0d79b8a6daf6d076fbc358dd00f3903411f045fa
size 2697794

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:bb4ec68b4929d30334dfbb2f0d79b8a6daf6d076fbc358dd00f3903411f045fa
size 2697794

3
src/assets/projects.jpg Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7a6e6bb6ec217c72b0ccb66f539a9f8212c917b13204bd5fa16511c3af97b6c7
size 1790158

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d198da14b8be3549778538ddcf116b3607cca437c02d1696cf066a5b82f03a2a
size 1095472

3
src/assets/renewable.png Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:2862b1cf11f308a0380f3f4f86c7cc208c4fa367a928ff0e91d273a7aa9ec8f0
size 105820

3
src/assets/roads.png Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:df21d8023b99b52019858a725d3d8b2f8f81c59116d74b3f4b59b3d967f65712
size 39959

3
src/assets/storm.png Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:353a56addc86cf52057f96d712a1e9c284603e48cb6659b270d1795d9d844a65
size 217645

3
src/assets/tunnel.png Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:b6904bd8c66d93f6f622da81c6685a90cef4dab262c7c3bd66fabf72d6ea3b95
size 513501

View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:db444478d71832369b2c394f1e4dab0695e79c304c8638663a6ae68a817023b6
size 80262

3
src/assets/water.png Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:d0a030e6b60f2d60ab7bba6e155258889b414f0f4892229f38416f19c83eecf4
size 703318

Some files were not shown because too many files have changed in this diff Show More