A1ST






1. Introduction



I recently created a personal portfolio website using HTML, CSS, and JavaScript. The purpose of this project was to showcase my skills and experience to potential employers and clients. I also wanted to create a visually appealing and user-friendly website that accurately represents my personality and work.





2. Technical Details



I built the website using HTML for the structure, CSS for the styling, and some JavaScript for the interactive features. The website consists of several pages, including a home page, an about page, a projects page, and a contact page. I used a responsive design approach to ensure that the website looks great on all devices, from desktop computers to mobile phones.


One of the biggest challenges I faced during the development process was creating a consistent design throughout the website. I overcame this challenge by using a predefined color scheme and font style, and by creating reusable CSS classes that I could apply to different elements on each page.



3. Design and User Experience



I wanted the portfolio website to have a modern and professional design that reflects my work. I chose a color scheme that uses shades of red and gray/black, and used a Poppins & sans-serif font for the text. The website includes high-quality images of my work, as well as links to my social media accounts and resume.


During testing, I received feedback from friends that the website was easy to navigate and visually appealing. I also received some suggestions for additional features, such as a search bar and a way to filter projects by category which I will implemente in the future when I have more projects. I incorporated some of these suggestions into the final product.



4. Learning Outcomes



Through this project, I gained a lot of experience in using HTML, CSS, and JavaScript to create a website from scratch. I also learned about responsive design techniques and how to create a consistent design throughout a website. In future projects, I plan to use my newfound knowledge to create more complex and interactive websites.



5. Conclusion



Overall, I am happy with the final product and the experience of creating my portfolio website. I enjoyed the challenge of learning new skills and applying them to a practical project. In the future, I hope to continue developing my web development skills and creating innovative and engaging websites.