This commit sets up the foundational structure for the m5rcel portfolio website. It includes: - Basic Vite project configuration with React and TypeScript. - Essential dependencies like React, Framer Motion, and Lucide React. - Initial HTML structure with meta tags and Tailwind CSS setup. - Placeholder data structures for projects and timeline. - A basic loading screen component. - Updated README with local run instructions.
23 lines
352 B
TypeScript
23 lines
352 B
TypeScript
export interface Project {
|
|
id: string;
|
|
title: string;
|
|
category: string;
|
|
description: string;
|
|
image: string;
|
|
tags: string[];
|
|
githubUrl: string;
|
|
demoUrl?: string;
|
|
featured?: boolean;
|
|
}
|
|
|
|
export interface Skill {
|
|
name: string;
|
|
icon: string;
|
|
}
|
|
|
|
export interface TimelineItem {
|
|
year: string;
|
|
title: string;
|
|
description: string;
|
|
}
|