Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
64 changes: 10 additions & 54 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,61 +1,17 @@
# Portfolio
# Rihanna Poursoltani Portfolio

Module 1 iteration of your portfolio. We've got a lot of new concepts here so you might want to work through this in your study group, or bring to class for help.
Welcome to my portfolio! This website showcases my work and skills as a full-stack web developer, emphasizing my expertise in HTML and CSS.

_Keep your changes simple!_
## Overview
This portfolio is designed to present my projects and demonstrate my abilities in full-stack development using HTML and CSS.
Technologies Used
HTML5
CSS3

We are using a different type of pull request workflow from your main coursework. We're doing this because we need lots of practice with Git to be ready to contribute to shared repos like professional developers. In previous cohorts, we only opened PRs to main all the way through the course, and then in Final Projects it was really hard to learn real branching and merging. So let's practice a different workflow now.

## Learning Objectives
## Getting Started
To view my portfolio, visit the following link:

- [ ] Branch from a branch in Git
- [ ] PR from a branch to a branch in GitHub
- [ ] Create a personal case study for a project
Live Portfolio

## Requirements

Your case study should be a short description of the project, including: the problem it solves, the technologies used, the approach taken, a link to the deployed project, and a link to the code on GitHub.

Explain the problem and your solution in your own words, and don't just copy and paste the project brief. The point of a portfolio is to make _you stand out_, so write in your own voice. It's fine to choose something that you didn't work on all by yourself, but make sure you explain what part you did.

## Git Ready: Putting our code in the right place

The instructions here are given for the command line, but you could just as easily do this in GitHub Desktop or GitKraken.

1. Switch into the branch called `git checkout Module-HTML-CSS` to access this Readme
1. From `Module-HTML-CSS`, create a new branch `git checkout -b your-name-portfolio`
1. Make a new directory `mkdir your-name-portfolio`
1. Move your starter files into this directory `mv index.html style.css your-name-portfolio`
1. Change into the new directory `cd your-name-portfolio`
1. Check you are in the right branch `git branch --show-current`

## Git Set: Making changes

1. Open the project in your code editor
1. Make your changes
1. Check your changes with `git status`
1. Add your files to the staging area `git add index.html style.css` . _Remember, don't `git add .` or you could add files you don't mean to._
1. Commit your changes often `git commit -m "YOUR COMMIT MESSAGE"`

## Git Go: Making a pull request

1. Stage your files: `git add index.html style.css` . _Remember, don't `git add .` or you could add files you don't mean to._
1. Commit your changes `git commit -m "YOUR COMMIT MESSAGE"`
1. Push your changes to GitHub `git push origin your-name-portfolio`
1. Open a pull request to merge your branch into `Module-HTML-CSS` . If you have the [GitHub CLI](https://cli.github.com/manual/gh_pr_create) installed, you can do this with `gh pr create --base Module-HTML-CSS --head your-name-portfolio`. Otherwise do it in the GitHub UI or your Git client.

## Acceptance Criteria

- [ ] My portfolio introduces me and my work
- [ ] The design and code is my own, not a template or tutorial (you can use this code as a starting point)
- [ ] Each project is linked to my code on Github and the deployed project
- [ ] I have published my professional contact information on my portfolio
- [ ] My Accessibility and SEO scores are 100 on Lighthouse
- [ ] My portfolio is deployed
- [ ] I have replaced this README with one that describes my own portfolio

## Resources

- [Powerful Git Completion with ohmyzsh](https://github.com/ohmyzsh/ohmyzsh)
- [GitKraken](https://www.gitkraken.com/)
- [GitLens](https://marketplace.visualstudio.com/items?itemName=eamodio.gitlens/)
138 changes: 138 additions & 0 deletions Rihanna-portfolio/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,138 @@
<!DOCTYPE html>
<html lang="en-gb">
<head>
<meta charset="utf-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<title>My Portfolio</title>
<meta
name="description"
content="The technical portfolio of trainee name"
/>
<meta name="viewport" content="width=device-width, initial-scale=1" />
<!-- suppress FOUC-->
<style>
html {
animation: fade-in 1s;
}
@keyframes fade-in {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
</style>
<link
rel="stylesheet"
href="style.css"
media="print"
onload="this.media='all'"
/>

</head>
<body>
<header>
<h1>Rihanna Poursoltani</h1>
<nav>
<ul>
<li><a href="#about">About Me</a></li>
<li><a href="#projects">Projects</a></li>
<li><a href="#contact">Contact</a></li>
</ul>
</nav>
</header>
<main tabindex="0">
<section id="about">
<header><h2>About Me</h2></header>
<p>
<strong>Welcome! My name is Rihanna,</strong>
</p>
<p>
I am a motivated and friendly professional with a strong interest in technology and education. My career has taken me
from teaching subjects like math and digital skills to learning software development and project management.

Currently, I am a Full Stack Developer Trainee at <a href="https://codeyourfuture.io/" target="_blank"><strong>CodeYourFuture</strong></a>, where I enjoy working with others and tackling
challenges together. After successfully passing the Intro to the Digital and Fundamentals courses, I started the software development course
in Sep 2024. During this course, as well as developing the softer skills (such teamwork, problem solving, collaboration,
presenting skills), I learned;
<ul>
<li>HTML and CSS</li>
<li>JavaScript</li>
<li>Python</li>
<li>SQL</li>
</ul>
</p>
<p>
My previous experience in digital marketing and project management has helped me become organized
and communicate well with my team.
</p>
<p>
I believe in continuous learning and always look for ways to improve my skills while building good relationships with my
colleagues. My various roles have taught me to be adaptable and resilient when facing new challenges.
</p>
</section>
<section id="projects">
<header><h2>Projects Showcase</h2></header>
<h3>1- My Hometown Page</h3>
<p>
A personal project that showcases my hometown, including its culture, history, and notable places. This project
demonstrates my ability to create engaging content and design user-friendly interfaces.
</p>
<p>
<strong>Technologies Used:</strong> HTML, CSS, JavaScript
</p>
<a href="https://riri-soloproject.netlify.app" target="_blank"><button><strong>View My Project</strong></button></a>
<h3>2- T-shirt Order Form</h3>
<p>
An interactive project that implements form controls for data input and validation
</p>
<p>
<strong>Technologies Used:</strong> HTML, CSS, JavaScript
</p>
<a href="https://deploy-preview-279--cyf-ufd.netlify.app/form-controls/" target="_blank"><button><strong>View My Project</strong></button></a>
<h3>3- Git and GitHub Introduction</h3>
<p>
Introduced users to the essential concepts of Git and GitHub, demonstrating their importance as version control tools in
professional web development. Utilized form features and the first child pseudo-class to create a user-friendly
interface. Successfully addressed layout issues by applying relative positioning to the footer
</p>
<p>
<strong>Technologies Used:</strong> HTML, CSS, JavaScript
</p>
<a href="https://deploy-preview-222--cyf-ufd.netlify.app/wireframe/" target="_blank"><button><strong>View My Project</strong></button></a>
</section>
<section id="contact">
<header><h2>Contact me</h2></header>
<p>
<strong>Email:</strong> Rihanna.poursoltani.com
</p>
<p>
<strong>LinkedIn:</strong><a href="https://www.linkedin.com/in/rihanna-p/" target="_blank"> Rihanna Poursoltani</a>
</p>
</section>
</main>
<footer>
<h3>
<a href="https://github.com/RihannaP" target="_blank"
><svg
focusable="false"
role="presentation"
viewbox="0 0 98 96"
width="48"
height="48"
xmlns="http://www.w3.org/2000/svg"
>
<path
fill-rule="evenodd"
clip-rule="evenodd"
d="M48.854 0C21.839 0 0 22 0 49.217c0 21.756 13.993 40.172 33.405 46.69 2.427.49 3.316-1.059 3.316-2.362 0-1.141-.08-5.052-.08-9.127-13.59 2.934-16.42-5.867-16.42-5.867-2.184-5.704-5.42-7.17-5.42-7.17-4.448-3.015.324-3.015.324-3.015 4.934.326 7.523 5.052 7.523 5.052 4.367 7.496 11.404 5.378 14.235 4.074.404-3.178 1.699-5.378 3.074-6.6-10.839-1.141-22.243-5.378-22.243-24.283 0-5.378 1.94-9.778 5.014-13.2-.485-1.222-2.184-6.275.486-13.038 0 0 4.125-1.304 13.426 5.052a46.97 46.97 0 0 1 12.214-1.63c4.125 0 8.33.571 12.213 1.63 9.302-6.356 13.427-5.052 13.427-5.052 2.67 6.763.97 11.816.485 13.038 3.155 3.422 5.015 7.822 5.015 13.2 0 18.905-11.404 23.06-22.324 24.283 1.78 1.548 3.316 4.481 3.316 9.126 0 6.6-.08 11.897-.08 13.526 0 1.304.89 2.853 3.316 2.364 19.412-6.52 33.405-24.935 33.405-46.691C97.707 22 75.788 0 48.854 0z"
fill="currentColor"
/>
</svg>
Read me</a
>
</h3>
</footer>
</body>
</html>
50 changes: 39 additions & 11 deletions style.css → Rihanna-portfolio/style.css
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
/* Design tokens */
:root {
--paper: hsla(251, 28%, 88%, 0.99);
--ink: hsla(244, 16%, 17%, 0.95);
--brand: hsla(0, 79%, 63%, 0.9);
--font: "Raleway", system-ui, sans-serif;
--paper: #eff6e0;
--ink: #01161e;
--brand: #1006d77;
--header:#aec3b0;
--font: "Itim", system-ui, sans-serif;
--gap: 20px;
--container: clamp(280px, calc(100vw - calc(var(--gap) * 2)), 1180px);
}
Expand All @@ -15,43 +16,70 @@ body {
color: var(--ink);
font-family: var(--font);
}

body {
display: grid;
text-align: justify;
margin: auto;
min-height: 100vh;
min-height: 200vh;
gap: var(--gap);
max-width: var(--container);
}

main{
padding: 2rem;
}

a,
a:any-link {
color: currentColor;
color: var(--brand);
text-decoration: none;
border-bottom: 2px solid transparent;
transition: border-color ease-in-out 0.3s;
}

button:hover,
a:hover,
a:focus {
color: var(--brand);
color: #e36414;
border-color: currentColor;
cursor: pointer;
}
/* Site header and navigation */
body > header {
background: var(--paper);
background: var(--header);
display: flex;
justify-content: space-between;
align-items: center;
position: sticky;
top: 0;
padding: 2rem;
z-index: 1;
border-radius: 4%;
}

nav ul {
display: flex;
list-style: none;
gap: var(--gap);
font-weight: bold;
}

/* subheader style*/
header {
background: var(--header);
padding: 1.5rem;
border-radius: 4%;

}

/* Text readability */
section p {
line-height: 1.5;
max-width: 55ch;
}

/* button style*/
button{
padding: 1rem;
margin-bottom: 1.5rem;
border-radius: 15%;
background-color: var(--header);
}
Loading