10000 GitHub - nathan-abela/nathan-abela.github.io: Personal portfolio website, built using Next.js, TypeScript and Styled Components.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

nathan-abela/nathan-abela.github.io

Repository files navigation

Nathan Abela Portfolio

Next.js TypeScript Styled Components MDX

Last Commit Build and Deploy GitHub Stars

This is my personal website portfolio! Built using Next.js, TypeScript, and Styled Components, it showcases my projects, skills, and experiences.

Features

  • Next.js for server-side rendering and static site generation.
  • TypeScript for type-safe JavaScript.
  • Styled Components for writing CSS in JS.
  • Responsive design, ensuring the website looks great on all devices.
  • SEO optimised with meta tags and Open Graph tags.
  • Dynamic content loading with MDX.

Live Demo

For a quick preview, check out the Live Demo.

Running the Application

To run the application locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/nathan-abela/nathan-abela.github.io.git
  2. Install the dependencies:

    cd nathan-abela.github.io
    npm install
  3. Run the development server:

    npm run dev
  4. Open your browser and navigate to http://localhost:3000.

Running Tests

To run tests, use the following command:

npm run test

To update snapshots, use the following command:

npm test -- -u

Technologies Used

About

Personal portfolio website, built using Next.js, TypeScript and Styled Co 562E mponents.

Topics

Resources

Stars

Watchers

Forks

0