Skip to content

darwin-luque/personal-website

Repository files navigation

Personal Website - Darwin Luque

This repository contains the code for my personal website, which serves as a professional portfolio to showcase my skills and projects. The website is built using Next.js, tRPC, and TailwindCSS, and is powered by Bun for fast and efficient server-side rendering and performance.

🚀 Technologies Used

  • Next.js – React framework for server-side rendering and static site generation
  • tRPC – Type-safe API communication between the client and server
  • TailwindCSS – Utility-first CSS framework for styling and responsiveness
  • React Hook Form – Managing form state and validation
  • React Query – Data fetching and caching for efficient state management
  • shadcn/ui – A set of accessible UI components built with TailwindCSS
  • Lucide Icons – Open-source icons for modern design elements
  • Bun – High-performance JavaScript runtime for fast server-side rendering

🌟 Features

  • Portfolio Showcase: Highlights my skills, professional experience, and key projects.
  • Responsive Design: Optimized for seamless viewing on mobile, tablet, and desktop devices.
  • Dark Mode: Users can switch between light and dark themes.
  • Fast and Lightweight: Powered by Bun for optimal performance and minimal dependencies.

💡 Key Functionalities

Portfolio

The website features a dedicated portfolio section that showcases my technical skills, career highlights, and key projects, providing potential employers and collaborators with an overview of my professional work.

Dark Mode

Users can toggle between light and dark themes, ensuring a comfortable viewing experience regardless of their environment.

Responsive Design

The layout is optimized for different screen sizes, ensuring that the website provides a smooth user experience across devices, whether it's a phone, tablet, or desktop.

🛠️ Getting Started

To run this project locally using Bun, follow these steps:

  1. Clone the repository:

    git clone https://github.com/darwin-luque/personal-website
    cd personal-website
  2. Install the dependencies using Bun:

    bun install
  3. Create a .env file in the root directory using the provided .env.example file as a template.

  4. Run the development server:

    bun run dev
  5. Open your browser and visit http://localhost:3000 to view the site locally.

📅 Future Enhancements

  • SEO Optimization: Implement meta tags and structured data for better search engine visibility.
  • Blog: Add a blog section to share articles, tutorials, and insights.
  • Performance Improvements: Continuously optimize load times and resource usage.

💻 Live Website

Check out the live version of my website: darwinluque.me

📫 Contact

Feel free to connect with me for collaboration or inquiries:

About

Source Code for my Personal Website. Built with t3 stack.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors