/nicholasgcc_portfolio

Personal website made responsive, revised in React, Next.js and styled with TailwindCSS

Primary LanguageJavaScript

Nicholas Canete Personal Portfolio

Welcome to the repository of my personal portfolio website, built using Next.js and React. I invite you to explore the code and, if you're interested, visit the live version here

Table of Contents

  1. Technologies Used
  2. Features
  3. Getting Started
  4. How to Use
  5. Deployment
  6. Contributing

Technologies Used

  • Next.js - A lightweight framework for static and server-rendered applications built with React.
  • React - A JavaScript library for building user interfaces.
  • Tailwind CSS - For styling components.
  • Framer Motion - For creating dynamic components.

Features

  • Responsive web design ensuring a consistent experience across various devices.
  • Clean and professional look with an intuitive navigation menu.
  • Personal and school projects presented with descriptions and related images.
  • Light/Dark Mode theme switcher for your preferred look

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

You need to have Node.js and npm installed on your machine. This project was built against the following versions:

  • Node.js v14.x
  • npm v7.x

Installation

  1. Clone the repository:
    git clone https://github.com/nicholas-gcc/nicholasgcc_portfolio.git
    
  2. Navigate into the project directory:
    cd nicholasgcc_portfolio
    
  3. Install the dependencies:
    npm install
    

How to Use

  1. To start the development server:
    npm run dev
    
  2. Visit localhost:3000 in your browser to see the application running.

Deployment

This application is deployed on Netlify and can be found live here.

Contributing

If you have suggestions for improving this project, please open an issue or a pull request.