You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

CaseStudyStrata.jsx 9.7KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270
  1. import ActionCard from '../components/shared/ActionCard';
  2. import PageLayout from '../layout/PageLayout';
  3. import strata from './../assets/images/CaseStudy/Strata.jpg';
  4. import strataSmall from './../assets/images/CaseStudy/StrataSmall.png';
  5. import net from './../assets/icons/caseStudy/net.svg';
  6. import jquery from './../assets/icons/caseStudy/jquery.svg';
  7. import react from './../assets/icons/caseStudy/react-native.svg';
  8. import mssql from './../assets/icons/caseStudy/MSSQL.svg';
  9. import { useEffect } from 'react';
  10. import { motion } from 'framer-motion';
  11. import Wrapper from '../layout/Wrapper';
  12. const numbers = [
  13. {
  14. value: 5,
  15. static: '+',
  16. title: 'Team Members',
  17. },
  18. {
  19. value: '3',
  20. static: '+',
  21. title: 'Years Project duration',
  22. },
  23. {
  24. value: '1,6m',
  25. static: '+',
  26. title: 'Transactions per Year',
  27. },
  28. ];
  29. const _data = {
  30. heading: {
  31. subheading: 'Case Study',
  32. heading: 'Health Tracking Software',
  33. imgUrl: strata,
  34. paragraph: 'COVID and Health Tracking Business Software',
  35. },
  36. about: {
  37. heading: 'About the Client',
  38. paragraph:
  39. 'COVID-19 has had a profound impact on the way we think about health and wellness. A US startup has developed a comprehensive wellness and health management platform that could also include integrated diagnostic testing. This cemented the need for such a platform as the pandemic hit.',
  40. country_heading: 'Country',
  41. country_name: 'USA',
  42. industry_heading: 'Industry',
  43. industry_name: 'Healthcare',
  44. },
  45. domain: {
  46. heading: 'Domain',
  47. paragraph:
  48. "The client's idea was created by U.S. healthcare executives who saw firsthand the need for a comprehensive wellness and health management platform that could also include integrated diagnostic testing.",
  49. },
  50. challanges: {
  51. heading: 'Challanges',
  52. paragraph:
  53. 'We had to work with impossible deadlines, constantly changing requirements, and diversity of systems that we needed to integrate. We had to integrate with shipping services, tracking services, laboratories, financial services, and a lot more in a short time frame.',
  54. },
  55. solution: {
  56. heading: 'Solution',
  57. paragraph:
  58. 'To fulfill all requirements, we made a flexible application that consists of 3 parts: Admin portal, User portal, and User mobile app.',
  59. imgUrl: 'https://i.postimg.cc/L43QFftg/Strata-Small.png',
  60. },
  61. results: {
  62. heading: 'Results',
  63. list: [
  64. {
  65. id: 1,
  66. text: 'Web-Based Admin / User Portal',
  67. },
  68. {
  69. id: 2,
  70. text: 'Deliver the product within an established amount of time and defined budgets',
  71. },
  72. {
  73. id: 3,
  74. text: 'Integration with National Lab Network',
  75. },
  76. {
  77. id: 4,
  78. text: 'Customized Health Screenings',
  79. },
  80. ],
  81. },
  82. technologies: [
  83. {
  84. id: 1,
  85. link: net,
  86. },
  87. {
  88. id: 2,
  89. link: jquery,
  90. },
  91. {
  92. id: 3,
  93. link: mssql,
  94. },
  95. {
  96. id: 4,
  97. link: react,
  98. },
  99. ],
  100. };
  101. export default function CaseStudyStrata() {
  102. useEffect(() => {
  103. document.title = 'Case Study: Healthcare Tracking Software';
  104. }, []);
  105. return (
  106. <PageLayout>
  107. <div className="bg-baby-blue dark:bg-dg-primary-1700 w-full pt-20 md:pt-24">
  108. {/* Heading Section */}
  109. <section
  110. id="heading"
  111. className={
  112. "flex flex-col items-center justify-center m-auto py-16 md:py-32 relative bg-cover bg-[url('https://i.postimg.cc/ZK08syVS/Strata.jpg')] bg-no-repeat"
  113. }
  114. >
  115. <div className="my-8 flex flex-col md:flex-row justify-start items-center w-full max-w-custom px-8 xl:px-0">
  116. <div className="w-full">
  117. <h6 className="subheading">{_data.heading.subheading}</h6>
  118. <h1 className="heading text-dg-secondary mt-2">{_data.heading.heading}</h1>
  119. <p className="paragraph mt-4">{_data.heading.paragraph}</p>
  120. </div>
  121. </div>
  122. </section>
  123. {/* <Wrapper padding={' py-90p'}>
  124. <motion.section
  125. id="status-numbers"
  126. className="flex flex-col md:flex-row items-start justify-between w-full gap-90p px-90p"
  127. initial={{ y: 60, opacity: 0 }}
  128. whileInView={{ y: 0, opacity: 1 }}
  129. transition={{ duration: 0.5, ease: 'easeOut' }}
  130. >
  131. {numbers.map((item, i) => (
  132. <div key={i} className="flex flex-col">
  133. <h2 className="display-number text-center">
  134. {item.value}{item.static}
  135. </h2>
  136. <h3 className="number-title text-center">
  137. {item.title}
  138. </h3>
  139. </div>
  140. ))}
  141. </motion.section>
  142. </Wrapper> */}
  143. {/* About the Client Section */}
  144. <section id="client" className="flex flex-col items-center justify-center mt-16">
  145. <div className="my-8 flex flex-col md:flex-row justify-center items-start w-full max-w-custom m-auto px-8 xl:px-0">
  146. <div className="w-full md:w-1/2">
  147. <h2 className="h3-heading text-teal-600">{_data.about.heading}</h2>
  148. <p className="paragraph mt-4">{_data.about.paragraph}</p>
  149. </div>
  150. <div className="w-full md:w-1/2 grid grid-cols-2 md:grid-cols-3 gap-16 mt-8 md:mt-0">
  151. <div className="hidden md:inline-block"></div>
  152. <div className="float-left md:float-right text-left md:text-right">
  153. <h3 className="text-teal-600 font-semibold">
  154. {_data.about.country_heading}
  155. </h3>
  156. <p className="mt-4">{_data.about.country_name}</p>
  157. </div>
  158. <div className="float-left md:float-right text-left md:text-right">
  159. <h3 className="text-teal-600 font-semibold">
  160. {_data.about.industry_heading}
  161. </h3>
  162. <p className="mt-4">{_data.about.industry_name}</p>
  163. </div>
  164. </div>
  165. </div>
  166. </section>
  167. {/* Domain Section */}
  168. <section id="domain" className="flex flex-col items-center justify-center mt-16">
  169. <div className="my-8 flex flex-col justify-center items-center w-full max-w-custom m-auto px-8 xl:px-0">
  170. <div className="w-full">
  171. <h3 className="h3-heading">{_data.domain.heading}</h3>
  172. <p className="paragraph mt-4">{_data.domain.paragraph}</p>
  173. </div>
  174. </div>
  175. </section>
  176. {/* Challanges, Solution Section */}
  177. <section
  178. id="challanges_solution"
  179. className="flex flex-col items-center justify-center mt-16"
  180. >
  181. <div className="my-8 flex flex-col md:flex-row justify-center items-center w-full max-w-custom m-auto px-8 xl:px-0">
  182. <div className="w-full md:w-1/2 md:pr-16">
  183. <div>
  184. <h3 className="h3-heading">{_data.challanges.heading}</h3>
  185. <p className="text-sm text-dark-gray dark:text-white mt-4">
  186. {_data.challanges.paragraph}
  187. </p>
  188. </div>
  189. <div className="mt-8">
  190. <h3 className="h3-heading">{_data.solution.heading}</h3>
  191. <p className="text-sm text-dark-gray dark:text-white mt-4">
  192. {_data.solution.paragraph}
  193. </p>
  194. </div>
  195. </div>
  196. <img
  197. src={_data.solution.imgUrl}
  198. alt="Case Study main image"
  199. className="text-center w-full md:w-1/2"
  200. />
  201. </div>
  202. </section>
  203. {/* Results Section */}
  204. <section id="results" className="flex flex-col items-center justify-center mt-16">
  205. <div className="my-8 flex flex-col justify-center items-center w-full max-w-custom m-auto px-8 xl:px-0">
  206. <div className="w-full">
  207. <h3 className="h3-heading text-dg-secondary">{_data.results.heading}</h3>
  208. <ul className="list-disc paragraph mt-2 pl-8">
  209. {_data.results.list.map(item => (
  210. <li key={item.id}>{item.text}</li>
  211. ))}
  212. </ul>
  213. </div>
  214. </div>
  215. </section>
  216. {/* Technologies Section */}
  217. <section
  218. id="technologies"
  219. className="flex flex-col items-center justify-center mt-16"
  220. >
  221. <div className="my-8 flex flex-col justify-center items-center w-full max-w-custom m-auto px-8 xl:px-0">
  222. <div className="w-full">
  223. <h3 className="h3-heading">Technologies</h3>
  224. </div>
  225. <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">
  226. {_data.technologies.map(technology => (
  227. <img
  228. key={technology.id}
  229. src={technology.link}
  230. alt="Technology's image"
  231. className="w-12 md:w-16 lg:w-20"
  232. />
  233. ))}
  234. </div>
  235. </div>
  236. </section>
  237. {/* CTA Section */}
  238. <section id="cta" className="flex flex-col items-center justify-center mt-16">
  239. <div className="px-8 mt-8 mb-32 w-full max-w-custom">
  240. <ActionCard
  241. title="Let's Work Together!"
  242. text="Business Intelligence portal which enhouses series of web applications & reporting tools used for in-depth analysis on product pricing, money flow, resources, employees, etc. Applications provide administrative users overview, as well as detail look scaled down to individual product."
  243. btn1="More Projects"
  244. btn2="Contact Us"
  245. link1={'/portfolio'}
  246. link2={'/contact'}
  247. />
  248. </div>
  249. </section>
  250. </div>
  251. </PageLayout>
  252. );
  253. }