Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ayazhankadessova/portfolio-website-v1
https://github.com/ayazhankadessova/portfolio-website-v1
Last synced: about 1 month ago
JSON representation
- Host: GitHub
- URL: https://github.com/ayazhankadessova/portfolio-website-v1
- Owner: ayazhankadessova
- Created: 2023-07-09T01:31:03.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-09-22T06:48:30.000Z (over 1 year ago)
- Last Synced: 2024-04-17T04:11:06.849Z (9 months ago)
- Language: JavaScript
- Homepage: https://ayazhankadessova-portfolio-website.netlify.app/
- Size: 6.46 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## TODO
1. Add logo for the website : smth like "Ayazhankad"
2. Featured Projects:- Info about all the projects is here: https://github.com/ayazhankadessova/Portfolio-Projects
Name of the project
description
Picture
Tech stacktwo buttons : for repo & for live version.
- https://github.com/ayazhankadessova/trip-generator-with-OpenAI ,
- https://ayazhankad-coding.blogspot.com/2021/09/scraping-fafakz-for-almaty-delivery.html , https://github.com/ayazhankadessova/Portfolio-Projects/tree/main/FAFA (here blogpost link)
- https://github.com/ayazhankadessova/dev-environment-tf-azure (here just repo link)
3. Other Noteworthy Projects:
- https://github.com/ayazhankadessova/Portfolio-Projects/tree/main/Fine_Tune_Sentiment_Analysis (repo link & hugging face link)
- https://github.com/ayazhankadessova/FinanceGame
LEarnBU: Web-based Financial Literacy Game built to improve students' personal finance skills. Users can choose a story to play, with each character dealing with different aspects of personal finance.
- University Bookshop: https://github.com/ayazhankadessova/UniversityBookshop (just repo link)Helped 50 HKBU students learn Saving and Budgeting, Investing via quizes, reading videoes.
4. Certificates
- Algorithmic Toolbox - UC San Diego https://www.coursera.org/account/accomplishments/verify/AUVAXNQQBXTU
- Terraform Associate - Hashicorp - I will take next week, just put any link
- AWS Machine Learning Foundations - Amazon Web Services (AWS)
- Introduction to Fullstack Development - Qwasar Silicon Valley https://upskill.us.qwasar.io/certificates/MTM0Ni1rYWRlc3Nvdl9hLWp1bC0yMDIxLTMwLTJkNmI=
- Top 3rd student in Upskill Data Science Program - QWANT School of Advanced Technologies - https://api.trybe.id/xyz/uN0ykg858XG
- Introduction to Software Engineering - Qwasar Silicon Valley - https://upskill.us.qwasar.io/certificates/MTIwMy1rYWRlc3Nvdl9hLW1hci0yMDIxLTExLTQ4NTA=5. Awards
[Info about Awards] https://www.linkedin.com/in/ayazhankad/details/honors/
- HKBU Non-local Non-Mainland Student Special Award 2021-2022, 2022-2023 https://www.comp.hkbu.edu.hk/v1/?page=std_ach&id=183
- The Belt and Road Scholarship Awardee
- 3rd place in the AUhack , largest hackathon in Denmark https://www.comp.hkbu.edu.hk/v1/?page=std_ach&id=182
- Finalist of Techathon 2023 by HKSTP. Chatbot for Regulation Technology. https://www.comp.hkbu.edu.hk/v1/?page=std_ach&id=181
- Finalist of Quest for Securities & Investment Elites (QSIE) Case Analysis Competition 2022 https://www.linkedin.com/posts/ayazhankad_dariga-zaikinova-and-i-were-very-honoured-activity-7002564638873726976-d7a9?utm_source=share&utm_medium=member_desktop6. Check about me, summary -> wrapped?
7. experience -> bullet points with
8. Location of internship
9. When opening, same intro, Professional Experience, Passion Projects section like here : https://lynnzheng.netlify.app
10. Add Other Noteworthy Projects Section---
## My Notes
## Shortcuts
> rafce -> bootstrap .js
> .container.header**container -> crates div w classname header**container
## Choose font-family
https://fonts.google.com/specimen/Poppins?query=poppins
Add & import
## Notes
1. Containers will be wrapped in section tags
2. h5 is child of h2
3. > npm install react-icons
4. move between diff sections -> give them id```
```
5. Show which section is active right now
State current active as '#'
Then, with every pressed section button -> change state inside the section```
const [isActive, setActive] = useState('#')setActive('#about')}
className={isActive === '#about' ? 'active' : ''}
>
setActive('#experience')}
className={isActive === '#experience' ? 'active' : ''}
>
```6. Height will always match the width
```
.about_me {
width: 100%
aspect-ratio: 1/1;
}
```7. Make transition smooth, add transition bot to original object & the one w/ hover:
```
.about__card{
...
transition: var(--transition);
}.about__card:hover {
background: transparent;
border-color: var(--color-primary-variant);
transition: var(--transition);
}
```8. For cards ,use grid-template-columns
9. If dont want to allow copy paste```
/* user-select: none; */
```10. Swiper.js
For Swiping certificates: https://swiperjs.com/react
- Install:
```
npm i swiper
```- Usage:
swiper/react exports 2 components: Swiper and SwiperSlide:
```
// Import Swiper React components
import { Swiper, SwiperSlide } from 'swiper/react';// Import Swiper styles
import 'swiper/css';export default () => {
return (
console.log('slide change')}
onSwiper={(swiper) => console.log(swiper)}
>
Slide 1
Slide 2
Slide 3
Slide 4
...
);
};
```Here is the list of additional modules imports from swiper/modules:
```
Virtual - Virtual Slides module
Keyboard - Keyboard Control module
Mousewheel - Mousewheel Control module
Navigation - Navigation module
Pagination - Pagination module
```- Demos:
https://swiperjs.com/demos
11. Email.js - Send Emails Directly from Javascript
https://www.emailjs.com
https://www.emailjs.com/docs/examples/reactjs/
npm install @emailjs/browser --save 12. Flex-wrap: nowrap will stack things in one line
---
1. Fix Skills cards to be left aligned
2. Add Experience -> place , date
3. Check skills section -> css of card
4. Don't want it to be fully transaprent:```
.portfolio__item:hover {
background: rgba(var(--color-bg-variant), 0.5); #doesnt work
border-color: var(--color-bg-variant);
transition: var(--transition);cursor: pointer;
}
```5. Change certificates data
6. change section classNames to container
7. change certificates height
8. update Pictures---