Skip to content

My personal website made to establish my professional brand and showcase my projects and skills.

Notifications You must be signed in to change notification settings

vaishunall/vaishunall.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My Personal Website

Now live at https://www.vyshnavi-nalla.dev

Screenshot 2024-02-12 at 8 38 52 AM 1

TechStack

For this project, I decided to utilize React and Three.js for the frontend. I’ve been interested 3d animations and I found Three JS, a library that uses WEBGL for 3d rendering, and used it to render the distorting sphere on the home page.

Components

When creating my website, I noticed that there were a lot of repeating elements, such as the project cards in the Projects section. To reduce code redundancy and make editing easier in the future, I created a custom card component that takes in the fields for the project card as parameters. This allows me to edit or create new project cards by simply changing the parameters being passed.

ComponentsExample f8afd8669b09a9d2e8fd

Feedback Form

I wanted a way to get people’s thoughts and feedback about the website as it was newly made. So I implemented a form using Firebase and set up a simple Firestore Database that stores the name and the feedback from each response.

FirestoreExample dc89f9893d26635300b7

Design

Before starting code, I made sure to wireframe some screens on Figma to establish a robust and responsive design. I spent my time refining the colors, the text, and the layout to reflect my brand and to showcase my projects and skills.

Screenshot 2024-02-12 at 8 36 36 AM

About

My personal website made to establish my professional brand and showcase my projects and skills.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published