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.
Make sure you have Node.js installed on your system, preferably the latest LTS version.
-
Clone this repository:
git clone https://github.com/imjustlucas/imjustlucas.dev.git cd imjustlucas.dev
-
Install dependencies using your preferred package manager (pnpm recommended):
pnpm install
To start the development server:
pnpm run dev
For production builds:
pnpm run build
pnpm run start
Lint your code:
pnpm run lint
- 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.
Script | Description |
---|---|
dev |
Runs the development server |
build |
Builds the application for production |
start |
Starts the production build |
lint |
Lints the codebase using ESLint |
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!