Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/satyamshorrf/3d-portfolio
"Unlocking possibilities at the intersection of mechanical and software engineering. Strong academic foundation in TypeScript, TailwindCSS, and JavaScript. Crafting immersive experiences with React, Node.js, Next.js, React-Three-Fiber, and Three.js. Let's collaborate to bring your vision to life!"
https://github.com/satyamshorrf/3d-portfolio
3d-models 3d-portfolio gaming js nextjs personal-portfolio portfolio portfolio-page portfolio-project portfolio-site portfolio-template portfolio-website react satyamshorrf tailwindcss three-fiber threefiber threejs
Last synced: 2 months ago
JSON representation
"Unlocking possibilities at the intersection of mechanical and software engineering. Strong academic foundation in TypeScript, TailwindCSS, and JavaScript. Crafting immersive experiences with React, Node.js, Next.js, React-Three-Fiber, and Three.js. Let's collaborate to bring your vision to life!"
- Host: GitHub
- URL: https://github.com/satyamshorrf/3d-portfolio
- Owner: satyamshorrf
- Created: 2024-10-02T01:14:42.000Z (4 months ago)
- Default Branch: master
- Last Pushed: 2024-12-04T00:18:32.000Z (2 months ago)
- Last Synced: 2024-12-04T01:22:20.970Z (2 months ago)
- Topics: 3d-models, 3d-portfolio, gaming, js, nextjs, personal-portfolio, portfolio, portfolio-page, portfolio-project, portfolio-site, portfolio-template, portfolio-website, react, satyamshorrf, tailwindcss, three-fiber, threefiber, threejs
- Language: JavaScript
- Homepage: https://3-d-portfolio-lnuxgof95-satyam-shorrfs-projects.vercel.app/?vercelToolbarCode=BapBGTuDSk3mAqI
- Size: 33.5 MB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 3D Portfolio
![Portfolio Screenshot](/public/assets/readme_assets/screencapture.png)
3D Portfolio is my personal portfolio website created using Next.js, Tailwind CSS, Three.js, React Three Fiber, and a collection of other technologies. This website showcases my skills, experiences, projects, and allows users to contact me. It also offers a dark and light theme to enhance the user experience.
## Table of Contents
1. [Demo](#demo)
2. [Features](#features)
3. [Technologies Used](#technologies-used)
4. [Packages Used](#packages-used)
5. [Getting started](#getting-started)
6. [Project Structure](#project-structure)
7. [Author](#author)
## Demo
You can see a live demo of the portfolio website at [ ]
## Features
- **About Me**: A brief introduction about myself.
- **Experience**: Highlighted my work experience.
- **Skills**: Listed my skills and expertise.
- **Projects**: Showcased my projects.
- **Contact**: Provided a contact form for users to get in touch with me.
- **Responsive Design**: The website is fully responsive to provide an optimal experience on all devices.
- **Dark and Light Themes**: Users can switch between dark and light themes to suit their preferences.
## Technologies Used
- [Next.js](https://nextjs.org)
- [React](https://reactjs.dev)
- [Tailwind CSS](https://tailwindcss.com)
- [Three.js](https://threejs.org)
- [React Three Fiber](https://github.com/pmndrs/react-three-fiber)
## Packages Used
- [react-parallax-tilt](https://www.npmjs.com/package/react-parallax-tilt)
- [react-type-animation](https://www.npmjs.com/package/react-type-animation)
- [react-vertical-timeline-component](https://www.npmjs.com/package/react-vertical-timeline-component)
## Getting started
1. Clone this repository to your local machine:
```bash
git clone https://github.com/satyamshorrf/3D-Portfolio-.git
```
2. Change to the project directory:
```bash
cd 3d-portfolio
```
3. Install the project dependencies:
```bash
npm install
```
4. To run the development server:
```bash
npm run dev
```
Open your web browser and visit http://localhost:3000 to see the website in action during development.
## Project Structure
The project structure is organized as follows:
- `components`: React components used to build different sections of the portfolio.
- `styles`: Styles and theme configurations, including the dark and light themes.
- `public`: Static assets, such as images and fonts.
- `pages`: Individual pages of the website.
- `utils`: Utility functions or helper scripts.
## Author
- [@satyamshorrf](https://github.com/satyamshorrf)