diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..1dfd03c --- /dev/null +++ b/.gitignore @@ -0,0 +1,240 @@ +# Created by https://www.toptal.com/developers/gitignore/api/intellij+all,webstorm+all,visualstudiocode,windows,macos,git +# Edit at https://www.toptal.com/developers/gitignore?templates=intellij+all,webstorm+all,visualstudiocode,windows,macos,git + +### Git ### +# Created by git for backups. To disable backups in Git: +# $ git config --global mergetool.keepBackup false +*.orig + +# Created by git when using merge tools for conflicts +*.BACKUP.* +*.BASE.* +*.LOCAL.* +*.REMOTE.* +*_BACKUP_*.txt +*_BASE_*.txt +*_LOCAL_*.txt +*_REMOTE_*.txt + +### Intellij+all ### +# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider +# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839 + +# User-specific stuff +.idea/**/workspace.xml +.idea/**/tasks.xml +.idea/**/usage.statistics.xml +.idea/**/dictionaries +.idea/**/shelf + +# AWS User-specific +.idea/**/aws.xml + +# Generated files +.idea/**/contentModel.xml + +# Sensitive or high-churn files +.idea/**/dataSources/ +.idea/**/dataSources.ids +.idea/**/dataSources.local.xml +.idea/**/sqlDataSources.xml +.idea/**/dynamic.xml +.idea/**/uiDesigner.xml +.idea/**/dbnavigator.xml + +# Gradle +.idea/**/gradle.xml +.idea/**/libraries + +# Gradle and Maven with auto-import +# When using Gradle or Maven with auto-import, you should exclude module files, +# since they will be recreated, and may cause churn. Uncomment if using +# auto-import. +# .idea/artifacts +# .idea/compiler.xml +# .idea/jarRepositories.xml +# .idea/modules.xml +# .idea/*.iml +# .idea/modules +# *.iml +# *.ipr + +# CMake +cmake-build-*/ + +# Mongo Explorer plugin +.idea/**/mongoSettings.xml + +# File-based project format +*.iws + +# IntelliJ +out/ + +# mpeltonen/sbt-idea plugin +.idea_modules/ + +# JIRA plugin +atlassian-ide-plugin.xml + +# Cursive Clojure plugin +.idea/replstate.xml + +# SonarLint plugin +.idea/sonarlint/ + +# Crashlytics plugin (for Android Studio and IntelliJ) +com_crashlytics_export_strings.xml +crashlytics.properties +crashlytics-build.properties +fabric.properties + +# Editor-based Rest Client +.idea/httpRequests + +# Android studio 3.1+ serialized cache file +.idea/caches/build_file_checksums.ser + +### Intellij+all Patch ### +# Ignore everything but code style settings and run configurations +# that are supposed to be shared within teams. + +.idea/* + +!.idea/codeStyles +!.idea/runConfigurations + +### macOS ### +# General +.DS_Store +.AppleDouble +.LSOverride + +# Icon must end with two \r +Icon + + +# Thumbnails +._* + +# Files that might appear in the root of a volume +.DocumentRevisions-V100 +.fseventsd +.Spotlight-V100 +.TemporaryItems +.Trashes +.VolumeIcon.icns +.com.apple.timemachine.donotpresent + +# Directories potentially created on remote AFP share +.AppleDB +.AppleDesktop +Network Trash Folder +Temporary Items +.apdisk + +### macOS Patch ### +# iCloud generated files +*.icloud + +### VisualStudioCode ### +.vscode/* +!.vscode/settings.json +!.vscode/tasks.json +!.vscode/launch.json +!.vscode/extensions.json +!.vscode/*.code-snippets + +# Local History for Visual Studio Code +.history/ + +# Built Visual Studio Code Extensions +*.vsix + +### VisualStudioCode Patch ### +# Ignore all local history of files +.history +.ionide + +### WebStorm+all ### +# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider +# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839 + +# User-specific stuff + +# AWS User-specific + +# Generated files + +# Sensitive or high-churn files + +# Gradle + +# Gradle and Maven with auto-import +# When using Gradle or Maven with auto-import, you should exclude module files, +# since they will be recreated, and may cause churn. Uncomment if using +# auto-import. +# .idea/artifacts +# .idea/compiler.xml +# .idea/jarRepositories.xml +# .idea/modules.xml +# .idea/*.iml +# .idea/modules +# *.iml +# *.ipr + +# CMake + +# Mongo Explorer plugin + +# File-based project format + +# IntelliJ + +# mpeltonen/sbt-idea plugin + +# JIRA plugin + +# Cursive Clojure plugin + +# SonarLint plugin + +# Crashlytics plugin (for Android Studio and IntelliJ) + +# Editor-based Rest Client + +# Android studio 3.1+ serialized cache file + +### WebStorm+all Patch ### +# Ignore everything but code style settings and run configurations +# that are supposed to be shared within teams. + + + +### Windows ### +# Windows thumbnail cache files +Thumbs.db +Thumbs.db:encryptable +ehthumbs.db +ehthumbs_vista.db + +# Dump file +*.stackdump + +# Folder config file +[Dd]esktop.ini + +# Recycle Bin used on file shares +$RECYCLE.BIN/ + +# Windows Installer files +*.cab +*.msi +*.msix +*.msm +*.msp + +# Windows shortcuts +*.lnk + +# End of https://www.toptal.com/developers/gitignore/api/intellij+all,webstorm+all,visualstudiocode,windows,macos,git \ No newline at end of file diff --git a/LICENSE b/LICENSE deleted file mode 100644 index a59594f..0000000 --- a/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2024 ale-sanches - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/README.md b/README.md index a7ac464..db2060f 100644 --- a/README.md +++ b/README.md @@ -1 +1,6 @@ -# rsschool-cv \ No newline at end of file +# rsschool-cv + +https://ale-sanches.github.io/rsschool-cv/cv + + +https://ale-sanches.github.io/rsschool-cv/ diff --git a/assets/gifs/accordeon.gif b/assets/gifs/accordeon.gif new file mode 100644 index 0000000..117c378 Binary files /dev/null and b/assets/gifs/accordeon.gif differ diff --git a/assets/gifs/aim.gif b/assets/gifs/aim.gif new file mode 100644 index 0000000..246d33e Binary files /dev/null and b/assets/gifs/aim.gif differ diff --git a/assets/gifs/countries.gif b/assets/gifs/countries.gif new file mode 100644 index 0000000..1e20ae4 Binary files /dev/null and b/assets/gifs/countries.gif differ diff --git a/assets/gifs/flashcards.gif b/assets/gifs/flashcards.gif new file mode 100644 index 0000000..68dce72 Binary files /dev/null and b/assets/gifs/flashcards.gif differ diff --git a/assets/img/arrow.png b/assets/img/arrow.png new file mode 100644 index 0000000..013ff3b Binary files /dev/null and b/assets/img/arrow.png differ diff --git a/assets/img/ava.jpeg b/assets/img/ava.jpeg new file mode 100644 index 0000000..1e58ed7 Binary files /dev/null and b/assets/img/ava.jpeg differ diff --git a/assets/img/favicon.png b/assets/img/favicon.png new file mode 100644 index 0000000..008e118 Binary files /dev/null and b/assets/img/favicon.png differ diff --git a/assets/img/gh-logo.png b/assets/img/gh-logo.png new file mode 100644 index 0000000..5d05cb1 Binary files /dev/null and b/assets/img/gh-logo.png differ diff --git a/assets/img/rs-logo.svg b/assets/img/rs-logo.svg new file mode 100644 index 0000000..ef5583a --- /dev/null +++ b/assets/img/rs-logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/cv.md b/cv.md new file mode 100644 index 0000000..5bbf9ea --- /dev/null +++ b/cv.md @@ -0,0 +1,49 @@ + + +# Aleksandra Pl + +- GitHub +- Dicord-nickname: Aleksandra(ale-sanches) +- Email: allesanchess@gmail.com + +## About me + +I’m changing my profession from a teacher of Arts and English to a front-end developer, I’m going to the position on my own without moms, dads, loans and courses. + +## Skills + +- SQL +- Git +- HTML +- CSS +- Bootstrap/ Tailwind +- Vue3/ Nuxt +- TypeScript +- JavaScript + +## Code Example + +``` +function betterThanAverage(classPoints, yourPoints) { + let sumOfClassPoints = 0; + for (let i = 0; i < classPoints.length; i++){ + sumOfClassPoints += classPoints[i]; + } + let averageClassPoints = sumOfClassPoints / classPoints.length - 1; + + +if ( averageClassPoints < yourPoints) { + return true; +} +return false; +} +``` + +## Working Experience / Projects + +I have no working experience in Frontend but I have my own Pet Projects made on HTML,CSS and vanilla JS like different games, landing pages, console apps and so on. + +## Education + +- Master degree in Pedagogy in the field of modern technologies in teaching English and Arts +- Courses on Hyperskill, Stepik, Sololearn, W3Schools, LearnJS, etc diff --git a/index.html b/index.html new file mode 100644 index 0000000..78fa5cd --- /dev/null +++ b/index.html @@ -0,0 +1,128 @@ + + + + + + + + + + + + + + + + CV + + + +
+
+
+
+

Aleksandra Sanchess

+

Intern/Junior Frontend Developer

+
+ profile photo +
+
+

About me

+

I’m changing my profession from a teacher of Arts and English to a front-end + developer, I’m going towards + the goal on my own without moms, dads, loans and hyped-up courses.

+

Languages:

+

English (B1+), Russian

+
+ +
+
+

Contacts

+
    +
  • GitHub
  • +
  • Discord-nickname: Aleksandra(ale-sanches)
  • +
  • Email
  • +
+
+ +
+

Education

+
    +
  • Master degree in Pedagogy in the field of modern technologies in teaching + English and Arts +
  • +
  • Courses on Hyperskill, Stepik, Sololearn, W3Schools, LearnJS, etc
  • +
+
+
+

Skills

+
    +
  • SQL
  • +
  • Git
  • +
  • HTML
  • +
  • CSS
  • +
  • Figma
  • +
  • Vue3/ Nuxt
  • +
  • TypeScript
  • +
  • JavaScript
  • +
+
+
+

Projects

+

All my projects you can see on my GitHub. +

+

Here are some previews:

+
    +
  • Countries Infoproject preview
  • +
  • Aim Training Gameproject preview
  • +
  • Accordion Componentproject preview
  • +
  • Flashcardsproject preview
  • +
+ +
+
+
+

Experience

+

+ My journey may not include conventional industry experience, but it has given me a unique perspective + and a fresh approach to problem-solving. I am excited to bring innovative ideas and a strong work ethic + to your team. +

+
+
+
+ +to the top + + diff --git a/style.css b/style.css new file mode 100644 index 0000000..7e3bbdf --- /dev/null +++ b/style.css @@ -0,0 +1,303 @@ +html { + scroll-behavior: smooth; +} + +html, body { + box-sizing: border-box; + font-family: "Lato", sans-serif; + font-weight: 400; + font-style: normal; + margin: 0; + padding: 0; +} + +* { + margin: 0; + padding: 0; + box-sizing: border-box; +} + +/* Основные стили */ +body { + font-family: 'Roboto', sans-serif; + background: rgb(255, 255, 255); + background: linear-gradient(0deg, rgba(255, 255, 255, 1) 0%, rgb(250, 245, 238) 100%); + color: #948b90; + display: flex; + flex-direction: column; + justify-content: space-evenly; + background-repeat: no-repeat; + background-size: cover; + margin: 0; + line-height: 1.6; + height: 100vh; + font-size: 24px; +} + +.container { + width: 1280px; + margin: 0 auto; + padding: 60px 60px 0 60px; + border-radius: 10px; + box-shadow: 0 8px 20px rgba(0, 0, 0, 0.2); + background-color: #f9fdff; +} + +.section { + padding: 30px 60px; +} + +.section-title { + color: #519fb3; +} + +.header { + width: 1280px; + margin: 0 auto; + text-align: center; + padding: 20px 0; +} + +.list { + list-style-type: none; + display: flex; + justify-content: center; + margin-top: 20px; +} + +.nav__item { + margin: 0 15px; +} + +.nav__link { + font-size: 20px; + color: #858383; + text-decoration: none; + font-weight: bold; + transition: all 0.2s ease-in-out; + cursor: pointer; +} + +.nav__link:hover { + color: #519fb3; + border-bottom: 3px solid #b68157; +} + +.cv-info { + display: grid; + grid-template-columns: 420px 1fr; + align-self: center; + position: relative; + top: -170px +} + +.link { + text-decoration: none; + color: #756e70; + transition: all 0.3s ease-in-out; +} + +.link:hover { + color: #197b88; +} + +/*profile*/ +.profile { + display: flex; + justify-content: space-evenly; + padding: 0; +} + +.profile__info { + color: #7296b8; + margin-top: 100px; + +} + +.heading { + font-size: 42px; + font-family: "Montserrat", sans-serif; + font-optical-sizing: auto; + font-weight: 600; +} + +.title { + font-size: 30px; +} + +.profile__img { + border-radius: 50px 0 50px 0; + width: 350px; + height: 435px; + object-fit: cover; +} + +/*about*/ +.about-me { + width: 640px; + position: relative; + top: -195px; + margin-left: 45px; + padding-top: 0; +} + +.section-title.about { + font-size: 25px; +} + +.about span { + border-bottom: 3px solid #7DB3B5;; +} + +.about-me p { + font-size: 20px; +} + +.languages { + display: flex; +} + +.lang { + margin-right: 10px; + font-size: 20px; +} + +/*contacts*/ +.contacts { + width: 400px; + border-radius: 50px 0 0 0; + background-color: #f4ebe3; + margin-bottom: 20px; +} + +.contacts__list { + flex-direction: column; + text-decoration: none; +} + +.list_item { + list-style-type: none; + transition: all 0.3s ease-in-out; + margin-bottom: 10px; +} + +.list_item:hover { + color: #197b88; + list-style-type: disc; +} + +/*skills*/ +.skills { + width: 400px; + border-radius: 0 50px 0 0; + background-color: rgba(246, 189, 189, 0.54); + padding: 30px 60px; + font-weight: 600; +} + +.skills__list { + display: flex; + flex-direction: column; + /*display: grid;*/ + /*grid-template-columns: 1fr 1fr;*/ + +} + +.skills__item { + transition: all 0.3s ease-in-out; +} + +.skills__item:hover { + color: #197b88; + +} + +/*education*/ +.education { + border-radius: 50px 0 50px 0; + background-color: #F5E0D3; + padding: 30px; + height: 300px; +} + +.edu__list { + list-style-type: none; +} + +.edu__item { + transition: all 0.3s ease-in-out; +} + +.edu__item:hover { + color: #197b88; +} + +.edu__item:first-child { + margin-bottom: 20px; +} + +/*projects*/ +.projects { + border-radius: 0 50px 0 50px; + background-color: #f4ebe3; +} + +.projects__list { + display: grid; + grid-template-columns: 1fr 1fr; +} + +.projects__item img { + border-radius: 20px; + border: 2px solid #96c6f1; +} + +.projects__item:last-child { + position: relative; + top: 30px; +} + +.projects__item { + font-size: 15px; + transition: all 0.3s ease-in-out; +} + +.projects__item:hover { + transform: scale(1.1); + color: #96c6f1; +} + +/*experience*/ +.experience { + max-width: 1280px; + border-radius: 0 0 50px 50px; + background-color: #F5E0D3; + position: relative; + top: -150px; + margin-bottom: 0; +} + +/*footer*/ +.footer { + display: flex; + align-items: center; + justify-content: space-around; + width: 1280px; + margin: 0 auto; + padding: 20px; +} + +.f-link { + cursor: pointer; + transition: all 0.3s ease-in-out; +} + +.f-link:hover { + transform: scale(1.1); +} + +.to-the-top { + position: fixed; + bottom: 20px; + right: 40px; +} \ No newline at end of file