Skip to content

Latest commit

 

History

History
52 lines (31 loc) · 1.81 KB

README.md

File metadata and controls

52 lines (31 loc) · 1.81 KB

Joseph Aedan Marcus's Portfolio Site

Portfolio

Introduction

I am an aspiring software engineer who recently graduated from the National University of Singapore (NUS) with a Bachelor of Computing (Honours) in Computer Science. This is my portfolio site where I showcase my experiences and projects.

image

This portfolio follows a simplistic classic resume design with a focus on readability, accessibility and best SEO practices. The design is inspired from Austin Z. Henley and bettermotherfuckingwebsite.

Technologies

This portfolio is made with Astro and hosted on Vercel to allow for fast development and deployment with even faster performances. Each content is written in markdown and compiled using Astro's Content Collection feature for extensibility and type safety.

It also allows for an extensible blog page by rendering all blog posts located in src/content/blog.

Getting Started

1. Ensure that you have the following installed on your machine:

2. Clone the repository

git clone https://github.com/Josephaedan/Josephaedan.com.git

3. Install dependencies

npm install

4. Configure the environment variables

Create a .env file in the root directory and add the following:

DEPLOYED_URL="http://localhost:3000"

An example of the .env file can be found in the .env.example file.

5. Start the development server

npm run dev