This portfolio page is created with a React environment to showcase Abdelrahman's skills and talents and highlights of his biggest projects to date
Live Deployed Application: https://abdelrahmanahmed605.github.io/abeds-react-portfolio/
Abdelrahman Ahmed is a full-stack developer based in Vancouver, Canada. This project is a display of Abdelrahman's portfolio which showcases his most notable projects to date. The portfolio was created using a React environment and allows viewers to examine his work and determine his level of skills. In this project, Abdelrahman learnt the following skills:
- Setting up a React development environment by configuring tools and dependencies.
- Rendering components and functions from separate files to the React DOM for modular code organization.
- Implementing React Router to create navigational links that render different sections of the application based on the clicked route.
- Utilizing React's useState hook to manage and update state within components, enabling dynamic content and interactivity.
- Applying keys to items rendered within a mapping function to improve efficiency by allowing React to identify and update only the specific modified items, instead of re-rendering the entire list.
N/A
The link to the website can be found here: https://abdelrahmanahmed605.github.io/abeds-react-portfolio/.
To use Abdelrahman's website, you can use the navigation bar to render the different sections of the portfolio: about me, portfolio, contact, resume.
- The about me section contains information on Abdelrahman's information and bio.
- The portfolio section contains images of Abdelrahman's projects. When hovered, the projects show information on the project name, as well as the technologies/skills used for the project. If the user clicks on the images, they will be redirected to the live deployed website of the corresponding project. There is also a github icon that appears when the user hovers over the project images. This will take the user to he github repository for the corrresponding project.
- The contact section contains a form allowing the user to enter their information and submit their inputted information as an email sent to abdelrahman's email. When the form is submitted, the user's email application will open up with all their inputted information placed in the email's sections.
- The resume section contains a list of all of Abdelrahman's current skills. The resume section also contains a link to allow the user to download Abdelrahman's resume for a detailed viewing.
This project is licensed under the MIT License. To see the license permissions for commercial and non-commercial use, modification, and distribution of the software, please see the full text of the license, available at https://opensource.org/licenses/MIT.
N/A
N/A
If you have any questions regarding this application, feel free to reach me at abdelrahman.ahmed605@hotmail.com with the subject title "Questions for React Portfolio" You can also find me on github here: https://github.com/AbdelrahmanAhmed605