Welcome to my Curriculum Vitae (CV) website! This single-page application is designed to showcase my professional background, including my skills, education, work experience, and projects.
- Next.js: A React framework for server-side rendering and static site generation.
- Tailwind CSS: A utility-first CSS framework for rapid UI development.
- TypeScript: A statically typed superset of JavaScript.
- Shadcn/ui: A UI component library.
- Prisma: An ORM for Node.js and TypeScript.
Ensure you have the following installed:
-
Clone the repository:
git clone [email protected]:PunGrumpy/cv.git
-
Navigate to the project directory:
cd cv -
Install dependencies:
bun install
Start the development server:
bun devOpen http://localhost:3000 in your browser to view the website.
Here's an overview of the project's structure:
cv/
โโโ components/ # Reusable UI components
โโโ app/ # Next.js pages
โโโ public/ # Static files
โโโ lib/ # Utility functions
โโโ prisma/ # Prisma schema and migrations
โโโ components.json # Shadcn/ui component configuration
โโโ tsconfig.json # TypeScript configuration
โโโ next.config.mjs # Next.js configuration
โโโ package.json # Project metadata and dependencies
- Responsive Design: Optimized for various screen sizes.
- Dynamic Content: Easily update and manage content via Prisma.
- Modern UI: Sleek design using Shadcn/ui components.
- Dark Mode: Toggle between light and dark themes.
- Real-time Database Updates: Automatically refresh content on changes.
Contributions are welcome! If you have suggestions for improvements or encounter any issues, please open an issue or submit a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.
Thank you for visiting my CV website! I hope you find it informative and engaging.
