Skip to content

DBorhara/portfolio

Repository files navigation

Portfolio

This is my personal portfolio project, built using a combination of modern web technologies.

Technologies Used

Core Framework & Language

React - A JavaScript library for building user interfaces.
TypeScript - A typed superset of JavaScript that adds optional static typing.

Development & Build Tools

Vite - A build tool that aims to provide a faster and leaner development experience for modern web projects.

UI/Design

Tailwind CSS - A utility-first CSS framework for rapidly building custom designs.
ShadCN - Beautifully designed components built with Radix UI and Tailwind CSS.
Lottie - Animation Library to bring svg's to life.
React Icons - React Library for Popular Icons.

Routing & Navigation

React-Router-Dom - A React library for declarative routing.

API & Communication

Emailjs - Email Service API
Octokit - Official clients for the GitHub API.

Validation & Schema

React-Hook-Form - A react library for form state management and validation.
Zod - A TypeScript-first schema declaration and validation library.

Setup & Installation

Prerequisites

Make sure you have Node.js installed on your machine.

Installation

Clone this repository:

git clone https://github.com/your-username/portfolio.git
cd portfolio

Install the dependencies:

npm install

Start the development server:

npm run dev

Your app should now be running on http://localhost:3000!

Available Scripts

Start the development server.

npm run dev

Compile and build the project.

npm run build

Run ESLint for linting the codebase.

npm run lint

Preview the production build.

npm run preview

Features

Here are some of the main features of this portfolio:

  • Dynamic animations with Lottie React and Typewriter Effect.
  • Modern UI components with @radix-ui.
  • Form handling and validation with React Hook Form and Zod. ...and many more!

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

This project is private and has no license attached to it.

About

Portfolio built with React, Typescript and TailwindCSS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published