Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aviralsharma07/portfolio
My personal portfolio website! built using NextJs, Framer Motion and Tailwind to my skills, projects, and journey as a Software Developer/
https://github.com/aviralsharma07/portfolio
framer-motion nextjs15 portfolio reactjs space space-theme typescript
Last synced: about 1 month ago
JSON representation
My personal portfolio website! built using NextJs, Framer Motion and Tailwind to my skills, projects, and journey as a Software Developer/
- Host: GitHub
- URL: https://github.com/aviralsharma07/portfolio
- Owner: aviralsharma07
- Created: 2024-11-29T18:01:34.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2024-12-07T19:41:07.000Z (about 1 month ago)
- Last Synced: 2024-12-07T20:25:09.100Z (about 1 month ago)
- Topics: framer-motion, nextjs15, portfolio, reactjs, space, space-theme, typescript
- Language: TypeScript
- Homepage: https://aviral.tech
- Size: 958 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Aviral's Portfolio
Welcome to my personal portfolio website! This project showcases my skills, projects, and journey as a frontend developer.
## 🌟 Features
- Interactive and responsive design
- Space-themed UI with engaging animations
- Detailed project showcases
- Skills and experience highlights
- Blogs section for sharing knowledge
- Contact form for easy communication## 🚀 Tech Stack
This portfolio is built with modern web technologies:
- **Next.js 15** (with App Router): React framework for building fast and SEO-friendly web applications
- **TypeScript**: For type-safe JavaScript
- **Framer Motion**: For smooth and interactive animations
- **Tailwind CSS**: For rapid and responsive styling
- **Lucide React**: For sleek and customizable icons
- **Nodemailer**: For handling the contact form submissions## 🛠Setup and Installation
To run this project locally, follow these steps:
1. Clone the repository:
```bash
git clone https://github.com/aviralsharma07/portfolio.git
```2. Install the dependencies:
```bash
cd portfolio
npm install
```3. Start the development server:
```bash
npm run dev
```4. Open the project in your browser:
```bash
http://localhost:3000
```## Author
- **LinkedIn** - [aviral07](https://www.linkedin.com/in/aviral07/)
- **Twitter** - [\_aviral07](https://twitter.com/_aviral07)
- **Github** - [aviralsharma07](https://github.com/aviralsharma07)
- **Resume** - [Resume](https://flowcv.com/resume/20ntf1waah)