Welcome to my personal web portfolio, built with React, Next.js, Chakra UI, and Three.js. This portfolio showcases my skills, projects, experience and learning process as I didn't have any React knowledge prior to this project. It was built based on Takuya Matsuyama's Webpage It also integrates with the Catown API to display a dynamic showcase of my work.
You can check the deployed website here: https://www.erikdevarch.tech/
- React: A JavaScript library for building user interfaces.
- Next.js: A React framework for building server-rendered applications.
- Chakra UI: A simple, modular, and accessible component library for React.
- Three.js: A cross-browser JavaScript library used to create 3D graphics in a web browser.
- Dynamic Showcase: Displays entities dynamically fetched from the Catown API.
- Three.js Integration: Utilizes Three.js for visually appealing 3D model rendering.
- Responsive Design: Ensures a seamless experience across various devices and screen sizes.
- Node.js
- npm or yarn
-
Clone the repository:
git clone https://github.com/erikmcdev/eriks-dev-archive.git cd portfolio
-
Install dependencies:
npm install # or yarn install
-
Start the development server:
npm run dev # or yarn dev
The portfolio will be accessible at http://localhost:3000.
This portfolio consumes data from the Catown API. You can acces to the deployed website and fetch data from the API or run both projects in local
- Base: Takuya Matsuyama's Webpage
- 3D Models: Sketchfab @wersaus33 @alwayshasbean
This project is licensed under the MIT License.