Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/neosoulink/personal-portfolio
Nathan Mande's site
https://github.com/neosoulink/personal-portfolio
nuxtjs threejs typescript vuejs
Last synced: 3 months ago
JSON representation
Nathan Mande's site
- Host: GitHub
- URL: https://github.com/neosoulink/personal-portfolio
- Owner: Neosoulink
- License: apache-2.0
- Created: 2023-11-20T19:14:43.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2024-02-16T17:44:25.000Z (12 months ago)
- Last Synced: 2024-10-12T11:25:52.852Z (4 months ago)
- Topics: nuxtjs, threejs, typescript, vuejs
- Language: TypeScript
- Homepage: https://nathan-mande.xyz
- Size: 58.2 MB
- Stars: 19
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Nathan Mande's Site
Welcome to the repository of my personal website! 🚀
![screenshot](./src/public/imgs/screenshot.png)
Here, I'm showcasing my current room, almost exactly as it is. I must admit, I'm not one for loads of details in my workspace 😅.
I'm planning to improve some parts over time, and I'd love to hear your thoughts. Any feedback from you will be welcome!
Please take a moment to explore the [credit section](./src/content/notes/credits.md) for more details about the resources used in this project.
## Open-source
Despite being a personal space, I've chosen to keep my website open-source. Feel free to reuse any part of it as you see fit 😊.
For those specifically interested in the 3D experience, head over to .`/src/experiences`
## How to start
To start the application locally, ensure you have the latest `NodeJS` version installed. Then, follow these steps:
```shell
# Install dependencies
pnpm install# To run the local server at localhost:3000
pnpm run dev
```## Deployment
[![Netlify Status](https://api.netlify.com/api/v1/badges/fcb9f79b-e19d-459f-8581-ace1d0fd96da/deploy-status)](https://app.netlify.com/sites/nathan-mande/deploys)
## Known issues
- **Iframe freeze**: On some devices, the contact page may cause the app to freeze when loading the content of the iframe for the first time.
- **Link not active**: When using a `.md` file and clicking on a link, it fails to activate a `NuxtLink`.