Skip to content

erikmcdev/eriks-dev-archive

Repository files navigation

Erik's DEV Archive

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/

Tech Stack

  • 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.

Features

  • 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.

Getting Started

Prerequisites

  • Node.js
  • npm or yarn

Installation

  1. Clone the repository:

    git clone https://github.com/erikmcdev/eriks-dev-archive.git
    cd portfolio
  2. Install dependencies:

    npm install  # or yarn install
  3. Start the development server:

    npm run dev  # or yarn dev

The portfolio will be accessible at http://localhost:3000.

Showcase API

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

Credits

License

This project is licensed under the MIT License.

About

React Frontend consumer app for Catown Flask Backend

Resources

Stars

Watchers

Forks