Pavle Golubovic hace 3 años
padre
commit
f2cd3ff3d2

+ 1
- 1
frontend/package.json Ver fichero

{ {
"name": "frontend", "name": "frontend",
"version": "1.0.4",
"version": "1.0.6",
"private": true, "private": true,
"dependencies": { "dependencies": {
"@faceless-ui/slider": "^1.1.14", "@faceless-ui/slider": "^1.1.14",

+ 1
- 1
frontend/src/App.js Ver fichero

/> />
} }
/> />
<Route exact path="/portfolio" element={<Portfolio />} />
<Route exact path="/portfolio" element={<Portfolio />}/>
<Route exact path="/casestudybi" element={<CaseStudyBI />} /> <Route exact path="/casestudybi" element={<CaseStudyBI />} />
<Route exact path="/casestudystrata" element={<CaseStudyStrata />} /> <Route exact path="/casestudystrata" element={<CaseStudyStrata />} />
<Route exact path="/casestudyfinancial" element={<CaseStudyFinantial />} /> <Route exact path="/casestudyfinancial" element={<CaseStudyFinantial />} />

+ 1
- 1
frontend/src/components/shared/ClientForm.jsx Ver fichero

.max(50, "First name too long").required('First Name is Required'), .max(50, "First name too long").required('First Name is Required'),
lastName: Yup.string().min(2, "Last name too short") lastName: Yup.string().min(2, "Last name too short")
.max(50, "Last name too long").required('Last Name is Required'), .max(50, "Last name too long").required('Last Name is Required'),
description: Yup.string().required('Description is Required'),
description: Yup.string().trim().min(2, "Description too short").required('Description is Required'),
}); });


return ( return (

+ 1
- 1
frontend/src/components/shared/JobForm.jsx Ver fichero

.max(50, "First name too long").required('First Name is Required'), .max(50, "First name too long").required('First Name is Required'),
lastName: Yup.string().min(2, "Last name too short") lastName: Yup.string().min(2, "Last name too short")
.max(50, "Last name too long").required('Last name is Required'), .max(50, "Last name too long").required('Last name is Required'),
coverLetter: Yup.string().required('Cover Letter is Required'),
coverLetter: Yup.string().trim().min(2, "Cover Letter too short").required('Cover Letter is Required'),


}); });



+ 5
- 0
frontend/src/pages/About.jsx Ver fichero

} }


export default function About() { export default function About() {

useEffect(() => {
document.title = 'About Us';
},[]);

// const api_url = process.env.REACT_APP_API_URL; // const api_url = process.env.REACT_APP_API_URL;
// const [cntAbout, setCntAbout] = useState(''); // const [cntAbout, setCntAbout] = useState('');
// const [isLoaded, setIsLoaded] = useState(''); // const [isLoaded, setIsLoaded] = useState('');

+ 4
- 0
frontend/src/pages/Careers.jsx Ver fichero



const api_url = process.env.REACT_APP_API_URL; const api_url = process.env.REACT_APP_API_URL;


useEffect(() => {
document.title = 'Careers';
},[]);

useEffect(async () => { useEffect(async () => {
var vid = document.getElementById('animation'); var vid = document.getElementById('animation');
vid.playbackRate = 2; vid.playbackRate = 2;

+ 6
- 0
frontend/src/pages/CaseStudyBI.jsx Ver fichero

import powerAutomate from './../assets/icons/caseStudy/power-automate.svg'; import powerAutomate from './../assets/icons/caseStudy/power-automate.svg';
import mssql from './../assets/icons/caseStudy/MSSQL.svg'; import mssql from './../assets/icons/caseStudy/MSSQL.svg';
import dataFactory from './../assets/icons/caseStudy/data-factory.svg'; import dataFactory from './../assets/icons/caseStudy/data-factory.svg';
import { useEffect } from 'react';


const _data = { const _data = {
heading: { heading: {
}; };


export default function CaseStudyBI() { export default function CaseStudyBI() {

useEffect(() => {
document.title = 'Case Study: BI Healthcare Solution';
},[]);

return ( return (
<PageLayout> <PageLayout>
<div className="bg-baby-blue dark:bg-dg-primary-1700 w-full pt-20 md:pt-24"> <div className="bg-baby-blue dark:bg-dg-primary-1700 w-full pt-20 md:pt-24">

+ 6
- 0
frontend/src/pages/CaseStudyCentralized.jsx Ver fichero

import powerAutomate from './../assets/icons/caseStudy/power-automate.svg'; import powerAutomate from './../assets/icons/caseStudy/power-automate.svg';
import mssql from './../assets/icons/caseStudy/MSSQL.svg'; import mssql from './../assets/icons/caseStudy/MSSQL.svg';
import dataFactory from './../assets/icons/caseStudy/data-factory.svg'; import dataFactory from './../assets/icons/caseStudy/data-factory.svg';
import { useEffect } from 'react';


const _data = { const _data = {
heading: { heading: {
}; };


export default function CaseStudyCentralized() { export default function CaseStudyCentralized() {

useEffect(() => {
document.title = 'Case Study: Centralized Monitoring System';
},[]);

return ( return (
<PageLayout> <PageLayout>
<div className="bg-baby-blue dark:bg-dg-primary-1700 w-full pt-20 md:pt-24"> <div className="bg-baby-blue dark:bg-dg-primary-1700 w-full pt-20 md:pt-24">

+ 6
- 0
frontend/src/pages/CaseStudyFinantial.jsx Ver fichero

import net from './../assets/icons/caseStudy/net.svg'; import net from './../assets/icons/caseStudy/net.svg';
import angular from './../assets/icons/caseStudy/angular.svg'; import angular from './../assets/icons/caseStudy/angular.svg';
import mssql from './../assets/icons/caseStudy/MSSQL.svg'; import mssql from './../assets/icons/caseStudy/MSSQL.svg';
import { useEffect } from 'react';


const _data = { const _data = {
heading: { heading: {
}; };


export default function CaseStudyFinantial() { export default function CaseStudyFinantial() {

useEffect(() => {
document.title = 'Case Study: Financial Engine';
},[]);

return ( return (
<PageLayout> <PageLayout>
<div className="bg-baby-blue dark:bg-dg-primary-1700 w-full pt-20 md:pt-24"> <div className="bg-baby-blue dark:bg-dg-primary-1700 w-full pt-20 md:pt-24">

+ 6
- 0
frontend/src/pages/CaseStudyResource.jsx Ver fichero

import powerAutomate from './../assets/icons/caseStudy/power-automate.svg'; import powerAutomate from './../assets/icons/caseStudy/power-automate.svg';
import mssql from './../assets/icons/caseStudy/MSSQL.svg'; import mssql from './../assets/icons/caseStudy/MSSQL.svg';
import dataFactory from './../assets/icons/caseStudy/data-factory.svg'; import dataFactory from './../assets/icons/caseStudy/data-factory.svg';
import { useEffect } from 'react';


const _data = { const _data = {
heading: { heading: {
}; };


export default function CaseStudyResource() { export default function CaseStudyResource() {

useEffect(() => {
document.title = 'Case Study: Resource Planning System';
},[]);

return ( return (
<PageLayout> <PageLayout>
<div className="bg-baby-blue dark:bg-dg-primary-1700 w-full pt-20 md:pt-24"> <div className="bg-baby-blue dark:bg-dg-primary-1700 w-full pt-20 md:pt-24">

+ 4
- 0
frontend/src/pages/CaseStudyStrata.jsx Ver fichero

import jquery from './../assets/icons/caseStudy/jquery.svg'; import jquery from './../assets/icons/caseStudy/jquery.svg';
import react from './../assets/icons/caseStudy/react-native.svg'; import react from './../assets/icons/caseStudy/react-native.svg';
import mssql from './../assets/icons/caseStudy/MSSQL.svg'; import mssql from './../assets/icons/caseStudy/MSSQL.svg';
import { useEffect } from 'react';


const _data = { const _data = {
heading: { heading: {
}; };


export default function CaseStudyStrata() { export default function CaseStudyStrata() {
useEffect(() => {
document.title = 'Case Study: Healthcare Tracking Software';
},[]);
return ( return (
<PageLayout> <PageLayout>
<div className="bg-baby-blue dark:bg-dg-primary-1700 w-full pt-20 md:pt-24"> <div className="bg-baby-blue dark:bg-dg-primary-1700 w-full pt-20 md:pt-24">

+ 7
- 0
frontend/src/pages/CaseStudyTicketing.jsx Ver fichero

import mssql from './../assets/icons/caseStudy/MSSQL.svg'; import mssql from './../assets/icons/caseStudy/MSSQL.svg';
import raspberry from './../assets/icons/caseStudy/raspberrypi.svg'; import raspberry from './../assets/icons/caseStudy/raspberrypi.svg';
import ionic from './../assets/icons/caseStudy/ionic.svg'; import ionic from './../assets/icons/caseStudy/ionic.svg';
import { useEffect } from 'react';


const _data = { const _data = {
heading: { heading: {
}; };


export default function CaseStudyTicketing() { export default function CaseStudyTicketing() {

useEffect(() => {
document.title = 'Case Study: Ticketing System For Passengers';
},[]);


return ( return (
<PageLayout> <PageLayout>
<div className="bg-baby-blue dark:bg-dg-primary-1700 w-full pt-20 md:pt-24"> <div className="bg-baby-blue dark:bg-dg-primary-1700 w-full pt-20 md:pt-24">

+ 4
- 1
frontend/src/pages/ContactPage.jsx Ver fichero

import React from 'react';
import React, { useEffect } from 'react';
import Contact from '../components/shared/Contact'; import Contact from '../components/shared/Contact';
import PageLayout from '../layout/PageLayout'; import PageLayout from '../layout/PageLayout';
import Layout from '../layout/PageLayout'; import Layout from '../layout/PageLayout';


function ContactPage() { function ContactPage() {
useEffect(() => {
document.title = 'Contact Us';
},[]);
return ( return (
<PageLayout> <PageLayout>
<section <section

+ 3
- 0
frontend/src/pages/Home.jsx Ver fichero

// tab: '', // tab: '',
// contactRef: contactRef // contactRef: contactRef
// }; // };
useEffect(() => {
document.title = 'Diligent Software';
},[]);




useEffect(() => { useEffect(() => {

+ 5
- 1
frontend/src/pages/OpenDay.jsx Ver fichero

import React from 'react';
import React, { useEffect } from 'react';
import Map from '../components/integrations/GoogleMaps/Map'; import Map from '../components/integrations/GoogleMaps/Map';
import HighlighedText from '../components/shared/HighlighedText'; import HighlighedText from '../components/shared/HighlighedText';
import PageTitle from '../components/shared/PageTitle'; import PageTitle from '../components/shared/PageTitle';
const OpenDay = () => { const OpenDay = () => {
const EventDate = new Date('Oct 26, 2022 17:00:00').getTime(); const EventDate = new Date('Oct 26, 2022 17:00:00').getTime();


useEffect(() => {
document.title = 'Diligent Open Day';
},[]);

return ( return (
<PageLayout> <PageLayout>
<div className="pt-32 text-center"> <div className="pt-32 text-center">

+ 4
- 0
frontend/src/pages/Portfolio.jsx Ver fichero

// ); // );
// } // }


useEffect(() => {
document.title = 'Case Studies';
},[]);

return ( return (
<PageLayout> <PageLayout>
<div className="flex flex-col gap-90p pt-32"> <div className="flex flex-col gap-90p pt-32">

+ 4
- 1
frontend/src/pages/ProcessPage.jsx Ver fichero

const windowInfo = useWindowSize(); const windowInfo = useWindowSize();


useEffect(() => { useEffect(() => {
console.log(windowInfo.width);
document.title = 'Process';
},[]);

useEffect(() => {
if (windowInfo.width < 1000) if (windowInfo.width < 1000)
setIsMobile(true); setIsMobile(true);
else else

Cargando…
Cancelar
Guardar