/imjustlucas.dev

Simple portfolio made with next 15 and shadcn/ui 🧳

Primary LanguageTypeScriptMIT LicenseMIT

imjustlucas.dev

This repository contains the codebase for the imjustlucas.dev project, a web application using Next.js, Shadcn UI, and Tailwind CSS to deliver a highly interactive and customizable user experience. Built with a modern front-end stack, this project leverages the power of TypeScript, ESLint, and PostCSS to ensure code quality and maintainability.

Table of Contents


Getting Started

Prerequisites

Make sure you have Node.js installed on your system, preferably the latest LTS version.

Installation

  1. Clone this repository:

    git clone https://github.com/imjustlucas/imjustlucas.dev.git
    cd imjustlucas.dev
  2. Install dependencies using your preferred package manager (pnpm recommended):

   pnpm install

Running the Project

To start the development server:

pnpm run dev

For production builds:

pnpm run build
pnpm run start

Lint your code:

pnpm run lint

Technologies Used

  • Next.js (v15): Framework for React applications with built-in routing and optimization.
  • React (v19 RC): JavaScript library for building user interfaces.
  • Tailwind CSS: Utility-first CSS framework for rapid UI development.
  • Shadcn UI: Accessible, unstyled components for building high-quality UIs.
  • TypeScript: Static type-checking for JavaScript, enhancing code reliability.
  • ESLint & Prettier: For consistent and high-quality code.

Project Scripts

Script Description
dev Runs the development server
build Builds the application for production
start Starts the production build
lint Lints the codebase using ESLint

License

This project is open-source and free to use under the MIT License. Feel free to reuse, modify, and distribute the code and design as you wish.

Note: Contributions and forks are always welcome. Let’s build something great together!