Skip to content

Commit

Permalink
- change domain to awesome-cv.space and all related files
Browse files Browse the repository at this point in the history
- added description in the footer section
- readme.md changes
  • Loading branch information
mev authored and mev committed Mar 8, 2024
1 parent ca7ebd2 commit 7971ab8
Show file tree
Hide file tree
Showing 6 changed files with 52 additions and 20 deletions.
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ This template provides setup to get React working in Vite with HMR and some ESLi

## Functionality:
- awesome desktop screen layout with nice system fonts
- search for projects from the "experience" section on the necessary technologies like [`cv.example.by?tags=nodejs,typescript`](https://cv.example.by/?tags=nodejs,typescript)
- search for projects from the "experience" section on the necessary technologies like [`awesome-cv.space/?tags=nodejs,typescript`](https://awesome-cv.space/?tags=nodejs,typescript)
- dark/light theme switcher + system theme detection
- HTML meta tags generate based on your data in **cv.json** file
- nice mobile ( `max-width: 768px`) screen layout
Expand All @@ -19,7 +19,7 @@ This template provides setup to get React working in Vite with HMR and some ESLi
3. create build via start command `pnpm run build`
4. enjoy results in /dist/index.html

## To check results you can see on [DEMO](https://cv.example.by) page of my own CV
## To check results you can see on [DEMO](https://awesome-cv.space) page of my own CV

or just little scroll

Expand Down
2 changes: 1 addition & 1 deletion public/robots.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
User-Agent: *
Allow: /
Sitemap: https://cv.example.by/sitemap.xml
Sitemap: /sitemap.xml
23 changes: 23 additions & 0 deletions src/components/Footer/Footer.scss
Original file line number Diff line number Diff line change
@@ -1,6 +1,29 @@
.footer {
position: relative;

@media only screen and (max-width: 768px) {
padding-bottom: 2rem;
}

#openModal {
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;

@media only screen and (max-width: 768px) {
border-radius: 8px;
}
}

#postScriptum {
position: absolute;
bottom: 0;
right: 0;
font-size: 0.8rem;

a {
padding: 0.2rem;
text-decoration: underline;
color: #0070E0;
}
}
}
35 changes: 22 additions & 13 deletions src/components/Footer/Footer.tsx
Original file line number Diff line number Diff line change
@@ -1,22 +1,31 @@
import * as React from 'react';
import { useState } from 'react';
import {useState} from 'react';
import 'src/components/Footer/Footer.scss';
import Modal from 'src/components/Modal/Modal';
import {Link} from "react-router-dom";

interface Props {}
interface Props {
}

const Footer: React.FunctionComponent<Props> = () => {
const [showModal, setShoModal] = useState<boolean>(false);
return (
<section className="section footer do-not-print">
<button id="openModal" onClick={() => setShoModal(true)}>
Click me to show modal
</button>
<Modal handleClose={() => setShoModal(false)} isOpen={showModal}>
<p>Some interest info</p>
</Modal>
</section>
);
const [showModal, setShoModal] = useState<boolean>(false);
return (
<section className="section footer do-not-print">
<button id="openModal" onClick={() => setShoModal(true)}>
Click me to show modal
</button>
<Modal handleClose={() => setShoModal(false)} isOpen={showModal}>
<p>Some interest info</p>
</Modal>

<div className="do-not-print" id="postScriptum">
**this page based on
<Link to="https://github.com/agm1n/awesome-cv-builder" target="_blank">
own library
</Link>
</div>
</section>
);
};

export default Footer;
6 changes: 3 additions & 3 deletions src/data/cv.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,11 @@
"linkedin": "sqwertynski",
"facebook": "",
"telegram": "cv_example_by",
"instagram": "sqwertynski",
"instagram": "",
"twitter": "by_agm1n",
"email": "[email protected]",
"github": "agm1n",
"web": "cv.example.by",
"web": "awesome-cv.space",
"phone": ""
},
"summary": [
Expand All @@ -30,7 +30,7 @@
"environment": "Nodejs, React, Express, Typeorm, Redux, Typescript, Docker, Less, Postgres, Mongo, Sentry, Jest, Eslint, i18next, Axios, Swagger",
"responsibilities": [
"Creating platform and CI/CD implementation",
"Signing, mail sending, real living services and other third-party services integration for business",
"Signing, mail sending, real living services and other 3rd party API integrations for business",
"AWS Lambda and step functions implementation",
"Github actions and JIRA connect to CI/CD process",
"PDF generating as AWS lambda based on puppeteer and mustache libraries"
Expand Down
2 changes: 1 addition & 1 deletion src/services/ContactService.ts
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ export const normalizeContactData = (
contact.text = `t.me/${value}`;
break;
case 'web':
contact.link = `${value}`;
contact.link = `https://${value}`;
contact.text = `${value}`;
break;
case 'facebook':
Expand Down

0 comments on commit 7971ab8

Please sign in to comment.