Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mahdiarrez/portfolio

My portfolio app, built with React and Next js
https://github.com/mahdiarrez/portfolio

aceternity-ui framer-motion javascript nextjs radix-ui react tailwindcss typescript

Last synced: 5 days ago
JSON representation

My portfolio app, built with React and Next js

Awesome Lists containing this project

README

        

# My Portfolio Web App πŸ“ #

Welcome to my portfolio web app! This project showcases my skills and projects using modern web technologies, providing a sleek and interactive experience.

## Technologies Used πŸ’‘ ##

β€’ TypeScript: For type safety and enhanced development experience.

β€’ React: The core library for building user interfaces.

β€’ Next.js: For server-side rendering and optimized performance.

β€’ Framer Motion: To add smooth animations and transitions for an engaging user experience.

β€’ Aeternity UI: For elegant and functional UI components.

β€’ Radix UI: For accessible and customizable UI primitives.

β€’ Tailwind CSS: For utility-first styling, enabling rapid design and responsive layouts.

β€’ clsx: For conditional styling, allowing dynamic class management based on component state.

β€’ EmailJS: To handle email submissions directly from the web app, making it easy for visitors to contact me.

## Features πŸ“š ##

β€’ Responsive design that looks great on all devices.

β€’ Smooth animations and transitions powered by Framer Motion.

β€’ Easy navigation through my projects and skills.

β€’ Contact form that sends emails directly to me using EmailJS.

## Screenshots πŸ“· ##

Screenshot 1403-09-12 at 17 00 51
Screenshot 1403-09-12 at 17 02 29
Screenshot 1403-09-12 at 17 01 19
Screenshot 1403-09-12 at 17 00 36
Screenshot 1403-09-12 at 17 03 27

## How to use ? ##

β–ŽGetting Started

To view the live demo of the application, please visit https://mahdiyarrez.vercel.app/.

If you would like to run this project locally, follow these steps:

1. Clone the repository:

git clone https://github.com/MahdiarRez/portfolio.

2. Navigate to the project directory:

cd portfolio

3. Install the dependencies:

npm install

4. Run the development server:

npm run dev

## License πŸͺͺ ##

This project is licensed under the MIT License - see the LICENSE file for details.