Portfolio Website

May 2024 - July 2024

Personal project

Cover image for Portfolio Website

Introduction

Welcome to my newly revamped portfolio website for 2024! This year, I've integrated several exciting new enhancements and cutting-edge technologies to offer an even more seamless and efficient user experience. From serverless SQL databases to enhanced content management, let's dive into the latest updates and see what's new.

New Technologies

1. Vercel Postgres

I've upgraded to Vercel Postgres, a serverless SQL database, which provides robust data handling capabilities with seamless scalability and performance. This ensures reliable data storage and efficient querying for all website content.

2. Prisma ORM

To manage the database schema and perform queries, I've implemented Prisma ORM. It simplifies data modeling and makes it easier to interact with the database using a type-safe API.

3. Prisma Accelerate

With Prisma Accelerate, database data is cached to speed up query performance. This enhancement reduces latency and provides a faster user experience.

4. Vercel Edge Config

I've introduced Vercel Edge Config for feature flags, enabling dynamic feature management and deployment. This allows me to toggle features on and off without redeploying the entire site.

5. Contact Form

Getting in touch with me has never been easier! The new contact form is straightforward and user-friendly, ensuring quick and efficient communication.

6. Markdown Renderer

The website now supports a Markdown renderer for blogs and articles. This feature allows for easy content creation and formatting, enhancing readability and presentation.

7. Support for JSON-LD

Incorporating JSON-LD support improves the site's SEO and data structuring, making content more discoverable and machine-readable for search engines.

8. URL Shortening and Self-Healing URLs

URLs for experience, project, blog, and stack slug pages are now shortened and self-healing. This optimization enhances SEO and improves the sharability of links.

Enhanced Features

Transition to App Router

The website has transitioned from the Next.js pages router to the app router. This update includes support for generating a sitemap, feed.xml, and rss, making it easier for users to navigate and stay updated with the latest content.

Relational Database Integration

Moving from a JSON-based database to a relational database has unlocked advanced features such as search, sort, and filter. This transition also supports pagination, reducing network usage and significantly improving scalability.

Future Plans

To continuously improve the website and user experience, I have exciting plans for the future:

  • Admin Dashboard: Develop a comprehensive admin dashboard for efficient site management.
  • Like Count: Implement like counts for blogs, experiences, and projects to gauge user engagement.
  • Social Media Sharing: Add buttons for sharing content on social media platforms.
  • More Blogs: Regularly write and publish new blogs to provide fresh and valuable content.

Conclusion

The 2024 update of my portfolio website is packed with new technologies and features designed to enhance performance, usability, and scalability. Stay tuned for future developments and continuous improvements. Thank you for visiting, and I look forward to your feedback!

Feel free to explore the new features and get in touch through the contact form. Your input is invaluable as I continue to evolve and improve this platform.

Go to Project