Skip to content

An open source portfolio site built on Nextjs and React

License

Notifications You must be signed in to change notification settings

lkim227/portfolio

 
 

Repository files navigation

lucaskim.net | Portfolio

Showcasing over six years of expertise in Full Stack Development.

Beta Vercel Deployed License

Updates

Dev Update — July 6th, 2023 🥰

After relocating to Frankfurt, DE, I’m gearing up to resume development of this portfolio. Excited to explore Webflow's new React component export tool for easier design collaboration!

Dev Update — Feb 13th, 2023

Set up Jest, but focusing on refining other components. Life's busy, but I'm still pushing ahead!

About this Project 🥳

This portfolio is built using React and Next.js, with a focus on creating an efficient, scalable, and visually engaging developer showcase. The app is entering the Beta phase and aims to deliver a strong Developer Experience (DX) through upcoming features such as:

  • Migrating from local JSON to MongoDB
  • Integrating Sanity.io for page content management
  • Implementing unit testing with Jest and end-to-end (E2E) testing
  • Adding TypeScript for better developer productivity and code safety
  • Using Docker and GitHub Actions for streamlined deployments

App Architecture

  • Next.js v13: Awaiting the full release of the /app/ folder.
  • Microservices: Exploring Kafka for advanced data streaming.

Test & Emulator

  • Unit Tests with Jest
  • E2E Tests with Cypress

Design Systems

  • Developing margins and padding token systems for a consistent UI.

Pages

  • About Page: Completed
  • Case Studies Page: In progress
  • Articles Page: APIs for Dev.to and HackerNoon in progress
  • Projects Page: Single project details page available

Article API Connections

  • Medium API
  • Dev.to API
  • HackerNoon API

Projects Page

  • Single project details page live.

Contributing 🦄

This is my first open-source project, and it's been an amazing learning journey! Feel free to fork this repo if you're interested in experimenting with Next.js, React, or exploring a developer portfolio project.

Fork, install, and deployment instructions coming soon!

About

An open source portfolio site built on Nextjs and React

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 75.2%
  • SCSS 24.8%