Skip to content

N0TM3-1/N0TM3-1.github.io

Repository files navigation

Personal Portfolio Website

A modern, portfolio website built with React, TypeScript, and Tailwind CSS. This project serves as both a showcase of my work and a learning platform for mastering React and Tailwind CSS.

🚀 Live Demo

Visit the live site at: dumitrucopaceanu.me

🛠️ Tech Stack

  • Frontend: React 19.1.0 with TypeScript
  • Styling: Tailwind CSS 4.1.11
  • Build Tool: Vite
  • Routing: React Router DOM
  • Database: Supabase (for dynamic project data)
  • Deployment: Vercel
  • Code Quality: ESLint with TypeScript support

🎯 Features

  • Dynamic Content: Projects fetched from Supabase database
  • Type Safety: Full TypeScript implementation
  • Performance Optimized: Built with Vite for fast development and builds

🎨 Learning Goals

This project was created primarily as a learning exercise to:

  • Master React hooks and component architecture
  • Learn Tailwind CSS utility-first styling approach
  • Implement TypeScript in a React project
  • Practice responsive web design principles
  • Integrate with external APIs (Supabase)
  • Set up modern development tooling (Vite, ESLint)

🌐 Deployment

The site is automatically deployed to Vercel with every push to the main branch. The vercel.json configuration handles client-side routing for the SPA.

📝 License

This project is open source and available under the MIT License.

📞 Contact

Dumitru Copăceanu - Portfolio


Built with ❤️ using React and Tailwind CSS

Releases

No releases published

Packages

 
 
 

Contributors