| { | { | ||||
| "name": "frontend", | "name": "frontend", | ||||
| "version": "1.0.12", | |||||
| "version": "1.0.13", | |||||
| "private": true, | "private": true, | ||||
| "dependencies": { | "dependencies": { | ||||
| "@faceless-ui/slider": "^1.1.14", | "@faceless-ui/slider": "^1.1.14", |
| const CaseStudyStrata = lazy(() => import('./pages/CaseStudyStrata')); | const CaseStudyStrata = lazy(() => import('./pages/CaseStudyStrata')); | ||||
| const PrivacyPolicy = lazy(() => import('./pages/PrivacyPolicy')); | const PrivacyPolicy = lazy(() => import('./pages/PrivacyPolicy')); | ||||
| const WorkWithUs = lazy(() => import('./pages/WorkWithUs')); | const WorkWithUs = lazy(() => import('./pages/WorkWithUs')); | ||||
| import ScrollToTop from './components/root/ScrollToTop'; | |||||
| // Navigation Links | // Navigation Links | ||||
| const links = [ | const links = [ | ||||
| return ( | return ( | ||||
| <div> | <div> | ||||
| <ScrollToTop /> | |||||
| <Navigation | <Navigation | ||||
| links={links} | links={links} | ||||
| scrollToView={scrollToView} | scrollToView={scrollToView} |
| cards: [ | cards: [ | ||||
| { | { | ||||
| id: 0, | id: 0, | ||||
| title: 'Bi Healthcare Solution System', | |||||
| title: 'BI Healthcare Solution System', | |||||
| imgUrl: | imgUrl: | ||||
| 'https://lh6.googleusercontent.com/D7N87i3udAln4YBp5SbaSI-9r2pVnnT5K2VT6p0G3dQanVgTMC2tdgz71PWOYco-7yQ=w2400', | 'https://lh6.googleusercontent.com/D7N87i3udAln4YBp5SbaSI-9r2pVnnT5K2VT6p0G3dQanVgTMC2tdgz71PWOYco-7yQ=w2400', | ||||
| alt: 'Bi Healthcare Solution System', | |||||
| alt: 'BI Healthcare Solution System', | |||||
| link: '/casestudybi', | link: '/casestudybi', | ||||
| }, | }, | ||||
| { | { |
| const TechNuggets = ({ tech }) => { | const TechNuggets = ({ tech }) => { | ||||
| return ( | return ( | ||||
| <div className="flex gap-2 mt-2"> | |||||
| <div className="flex gap-2 mt-2 flex-wrap"> | |||||
| {tech.map((item, index) => ( | {tech.map((item, index) => ( | ||||
| <div className="px-4 py-2 text-white text-title-24 font-medium bg-[#9FA2DD] rounded-lg" key={index}>{item}</div> | |||||
| <div className="px-4 py-1 text-white text-p whitespace-nowrap font-medium bg-[#9FA2DD] rounded-lg" key={index}>{item}</div> | |||||
| ))} | ))} | ||||
| </div> | </div> | ||||
| ); | ); |
| import reportWebVitals from './reportWebVitals'; | import reportWebVitals from './reportWebVitals'; | ||||
| import { BrowserRouter } from 'react-router-dom'; | import { BrowserRouter } from 'react-router-dom'; | ||||
| import ScrollToTop from './components/root/ScrollToTop'; | |||||
| if (module.hot) module.hot.accept() | if (module.hot) module.hot.accept() | ||||
| ReactDOM.render( | ReactDOM.render( | ||||
| <React.StrictMode> | <React.StrictMode> | ||||
| <BrowserRouter> | <BrowserRouter> | ||||
| {/* <ScrollToTop /> */} | |||||
| <App /> | <App /> | ||||
| </BrowserRouter> | </BrowserRouter> | ||||
| </React.StrictMode>, | </React.StrictMode>, |
| title: 'Users', | title: 'Users', | ||||
| }, | }, | ||||
| { | { | ||||
| value: 100, | |||||
| value: '1,6m', | |||||
| static: '+', | static: '+', | ||||
| title: 'Transactions per Year', | title: 'Transactions per Year', | ||||
| }, | }, | ||||
| const _data = { | const _data = { | ||||
| heading: { | heading: { | ||||
| subheading: 'Case Study', | subheading: 'Case Study', | ||||
| heading: 'Bi Healthcare Solution', | |||||
| heading: 'BI Healthcare Solution', | |||||
| imgUrl: | imgUrl: | ||||
| 'https://lh3.googleusercontent.com/QkLcHNOGmWIB2t3fwZd69ZwJpHOYcTTAPmPs4zbjErDbp9nXbTw0vhktPCuCM2EWZUU=w2400', | 'https://lh3.googleusercontent.com/QkLcHNOGmWIB2t3fwZd69ZwJpHOYcTTAPmPs4zbjErDbp9nXbTw0vhktPCuCM2EWZUU=w2400', | ||||
| paragraph: | paragraph: | ||||
| {/* Technologies Section */} | {/* Technologies Section */} | ||||
| <section id="technologies" className="flex flex-col justify-center mt-16"> | <section id="technologies" className="flex flex-col justify-center mt-16"> | ||||
| <div className="my-8 flex flex-col justify-center w-full max-w-custom m-auto px-8 xl:px-0"> | |||||
| <div className="my-8 flex flex-col w-full max-w-custom m-auto px-8 xl:px-0"> | |||||
| <div className="w-full"> | <div className="w-full"> | ||||
| <h3 className="h3-heading">Technologies</h3> | <h3 className="h3-heading">Technologies</h3> | ||||
| </div> | </div> | ||||
| <TechNuggets | <TechNuggets | ||||
| tech={['.Net', 'Power BI', 'Power Automate', 'MSSQL', 'Data Factory']} | |||||
| tech={['Azure Data Factory','Azure SQL Server', 'Microsoft Power BI', '.Net Core', 'Azure App Services', 'Microsoft Power Automate','Azure Logic Apps','Azure Active Directory']} | |||||
| /> | /> | ||||
| </div> | </div> | ||||
| </section> | </section> |
| </div> | </div> | ||||
| </section> | </section> | ||||
| {/* <Wrapper padding={' py-90p'}> | |||||
| <Wrapper padding={' py-90p'}> | |||||
| <motion.section | <motion.section | ||||
| id="status-numbers" | id="status-numbers" | ||||
| className="flex flex-col md:flex-row items-start justify-between w-full gap-90p px-90p" | className="flex flex-col md:flex-row items-start justify-between w-full gap-90p px-90p" | ||||
| </div> | </div> | ||||
| ))} | ))} | ||||
| </motion.section> | </motion.section> | ||||
| </Wrapper> */} | |||||
| </Wrapper> | |||||
| {/* About the Client Section */} | {/* About the Client Section */} | ||||
| <section id="client" className="flex flex-col items-center justify-center mt-16"> | <section id="client" className="flex flex-col items-center justify-center mt-16"> | ||||
| </div> | </div> | ||||
| </section> | </section> | ||||
| {/* Technologies Section */} | |||||
| <section id="technologies" className="flex flex-col items-center mt-16"> | |||||
| <div className="my-8 flex flex-col items-center w-full max-w-custom m-auto px-8 xl:px-0"> | |||||
| {/*Technologies Section */} | |||||
| <section id="technologies" className="flex flex-col mt-16"> | |||||
| <div className="my-8 flex flex-col w-full max-w-custom m-auto px-8 xl:px-0"> | |||||
| <div className="w-full"> | <div className="w-full"> | ||||
| <h3 className="h3-heading">Technologies</h3> | <h3 className="h3-heading">Technologies</h3> | ||||
| </div> | </div> | ||||
| <TechNuggets tech={['.Net']} /> | |||||
| <TechNuggets tech={['.Net','MS SQL Server','JQuery','Power BI']} /> | |||||
| </div> | </div> | ||||
| </section> | </section> | ||||
| </div> | </div> | ||||
| </section> | </section> | ||||
| {/* Technologies Section */} | |||||
| <section | |||||
| id="technologies" | |||||
| className="flex flex-col items-center justify-center mt-16" | |||||
| > | |||||
| <div className="my-8 flex flex-col justify-center items-center w-full max-w-custom m-auto px-8 xl:px-0"> | |||||
| {/* Technologies Section */} | |||||
| <section id="technologies" className="flex flex-col mt-16"> | |||||
| <div className="my-8 flex flex-col w-full max-w-custom m-auto px-8 xl:px-0"> | |||||
| <div className="w-full"> | <div className="w-full"> | ||||
| <h3 className="h3-heading">Technologies</h3> | <h3 className="h3-heading">Technologies</h3> | ||||
| </div> | </div> | ||||
| <TechNuggets tech={['.Net', 'Angular', 'MSSQL']} /> | |||||
| <TechNuggets | |||||
| tech={['.Net','Service-Oriented Architecture (SOA)', 'MS SQL Server', 'MS MVC', 'Event-Driven Architecture (EDA)']} | |||||
| /> | |||||
| </div> | </div> | ||||
| </section> | </section> | ||||
| import { useEffect } from 'react'; | import { useEffect } from 'react'; | ||||
| import { motion } from 'framer-motion'; | import { motion } from 'framer-motion'; | ||||
| import Wrapper from '../layout/Wrapper'; | import Wrapper from '../layout/Wrapper'; | ||||
| import TechNuggets from '../components/shared/TechNuggets'; | |||||
| const numbers = [ | const numbers = [ | ||||
| { | { | ||||
| </section> | </section> | ||||
| {/* Technologies Section */} | {/* Technologies Section */} | ||||
| <section | |||||
| id="technologies" | |||||
| className="flex flex-col items-center justify-center mt-16" | |||||
| > | |||||
| <div className="my-8 flex flex-col justify-center items-center w-full max-w-custom m-auto px-8 xl:px-0"> | |||||
| <section id="technologies" className="flex flex-col mt-16"> | |||||
| <div className="my-8 flex flex-col w-full max-w-custom m-auto px-8 xl:px-0"> | |||||
| <div className="w-full"> | <div className="w-full"> | ||||
| <h3 className="h3-heading">Technologies</h3> | <h3 className="h3-heading">Technologies</h3> | ||||
| </div> | </div> | ||||
| <div className="grid grid-cols-4 justify-center justify-items-center gap-8 xl:flex xl:flex-row items-center xl:justify-start xl:gap-16 w-full mt-8"> | |||||
| {_data.technologies.map(technology => ( | |||||
| <img | |||||
| key={technology.id} | |||||
| src={technology.link} | |||||
| alt="Technology's image" | |||||
| className="w-12 md:w-16 lg:w-20" | |||||
| /> | |||||
| ))} | |||||
| </div> | |||||
| <TechNuggets | |||||
| tech={['.Net', 'MS SQL Server', 'React Native', 'React.JS']} | |||||
| /> | |||||
| </div> | </div> | ||||
| </section> | </section> | ||||
| import { useEffect } from 'react'; | import { useEffect } from 'react'; | ||||
| import { motion } from 'framer-motion'; | import { motion } from 'framer-motion'; | ||||
| import Wrapper from '../layout/Wrapper'; | import Wrapper from '../layout/Wrapper'; | ||||
| import TechNuggets from '../components/shared/TechNuggets'; | |||||
| const numbers = [ | const numbers = [ | ||||
| { | { | ||||
| </section> | </section> | ||||
| {/* Technologies Section */} | {/* Technologies Section */} | ||||
| <section | |||||
| id="technologies" | |||||
| className="flex flex-col items-center justify-center mt-16" | |||||
| > | |||||
| <div className="my-8 flex flex-col justify-center items-center w-full max-w-custom m-auto px-8 xl:px-0"> | |||||
| <section id="technologies" className="flex flex-col mt-16"> | |||||
| <div className="my-8 flex flex-col w-full max-w-custom m-auto px-8 xl:px-0"> | |||||
| <div className="w-full"> | <div className="w-full"> | ||||
| <h3 className="h3-heading">Technologies</h3> | <h3 className="h3-heading">Technologies</h3> | ||||
| </div> | </div> | ||||
| <div className="grid grid-cols-4 justify-center justify-items-center gap-8 xl:flex xl:flex-row items-center xl:justify-start xl:gap-16 w-full mt-8"> | |||||
| {_data.technologies.map(technology => ( | |||||
| <img | |||||
| key={technology.id} | |||||
| src={technology.link} | |||||
| alt="Technology's image" | |||||
| className="w-12 md:w-16 lg:w-20" | |||||
| /> | |||||
| ))} | |||||
| </div> | |||||
| <TechNuggets | |||||
| tech={['.Net (Razor MVC)','JQuery', 'MS SQL Server', 'React Native']} | |||||
| /> | |||||
| </div> | </div> | ||||
| </section> | </section> | ||||
| {/* Technologies Section */} | {/* Technologies Section */} | ||||
| <section | <section | ||||
| id="technologies" | id="technologies" | ||||
| className="flex flex-col items-center justify-center mt-16" | |||||
| className="flex flex-col mt-16" | |||||
| > | > | ||||
| <div className="my-8 flex flex-col justify-center items-center w-full max-w-custom m-auto px-8 xl:px-0"> | |||||
| <div className="my-8 flex flex-col w-full max-w-custom m-auto px-8 xl:px-0"> | |||||
| <div className="w-full"> | <div className="w-full"> | ||||
| <h3 className="h3-heading">Technologies</h3> | <h3 className="h3-heading">Technologies</h3> | ||||
| </div> | </div> |
| // tab: '', | // tab: '', | ||||
| // contactRef: contactRef | // contactRef: contactRef | ||||
| // }; | // }; | ||||
| //set Tab Title | |||||
| useEffect(() => { | useEffect(() => { | ||||
| document.title = 'Diligent Software'; | document.title = 'Diligent Software'; | ||||
| },[]); | },[]); | ||||
| }); | }); | ||||
| }, []); | }, []); | ||||
| useEffect(() => { | |||||
| const url = window.location.pathname; | |||||
| const h = window.document.body.offsetHeight; | |||||
| }, [contactRef, cnt]) | |||||
| if (!isLoaded) { | if (!isLoaded) { | ||||
| return ( | return ( | ||||
| <div className="z-50 w-full h-screen bg-white dark:bg-dg-primary-1700 overflow-hidden dark:text-white flex items-center justify-center text-3xl font-semibold"> | <div className="z-50 w-full h-screen bg-white dark:bg-dg-primary-1700 overflow-hidden dark:text-white flex items-center justify-center text-3xl font-semibold"> |
| cards: [ | cards: [ | ||||
| { | { | ||||
| id: 0, | id: 0, | ||||
| title: 'Bi Healthcare Solution System', | |||||
| title: 'BI Healthcare Solution System', | |||||
| imgUrl: | imgUrl: | ||||
| 'https://lh6.googleusercontent.com/D7N87i3udAln4YBp5SbaSI-9r2pVnnT5K2VT6p0G3dQanVgTMC2tdgz71PWOYco-7yQ=w2400', | 'https://lh6.googleusercontent.com/D7N87i3udAln4YBp5SbaSI-9r2pVnnT5K2VT6p0G3dQanVgTMC2tdgz71PWOYco-7yQ=w2400', | ||||
| alt: 'Bi Healthcare Solution System', | |||||
| alt: 'BI Healthcare Solution System', | |||||
| link: '/casestudybi', | link: '/casestudybi', | ||||
| }, | }, | ||||
| { | { |