Welcome to my 2024 portfolio! This project showcases my portfolio of works and a blog using the latest web technologies.
This portfolio is a personal project to demonstrate my skills in web development, particularly with Next.js, React, and Tailwind CSS. It includes various projects and showcases my ability to build modern, responsive web applications.
This project leverages a variety of modern web technologies and tools:
- Next.js: A React framework for production.
- React: A JavaScript library for building user interfaces.
- Tailwind CSS: A utility-first CSS framework for rapid UI development.
- Geist Fonts: Vercel (Geist UI) sans and mono fonts.
- TypeScript: A typed superset of JavaScript that compiles to plain JavaScript.
- PostCSS: A tool for transforming CSS with JavaScript plugins.
- Sharp: High-performance image processing in Node.js.
- Bright: A new tool for using vscode styled themes with zero dependencies.
- Biome: A new tool used as a drop in replacement for eslint and prettier.
- @vercel/analytics: Analytics for Vercel deployments.
- @vercel/speed-insights: Performance insights for Vercel deployments.
- @tailwindcss/postcss: Tailwind CSS plugin for PostCSS.
- @tailwindcss/typography: Tailwind CSS plugin for prose typography.
- @types/node: TypeScript definitions for Node.js.
- @types/react: TypeScript definitions for React.
- @types/react-dom: TypeScript definitions for React DOM.
To get started with this project, follow these steps:
-
Clone the repository:
git clone https://github.com/cbmongithub/cbm_2024.git cd cbm_2024
-
Install dependencies:
bun install
-
Run the development server:
bun run dev
-
Build the project:
bun run build
-
Start the production server:
bun run start
This project is made possible thanks to the following contributors:
Special thanks to the following individuals and projects:
- Marcin Jozwiak: Pexels Profile
- Lee Robinson and contributors to the Next.js blog portfolio starter
- Tailwind UI: Tailwind Spotlight Misc components
- ui.belick.com: For the spotlight component
Thank you for checking out my portfolio! Feel free to explore the projects and reach out if you have any questions or feedback.