This repository contains the source code for a personal CV website built with Next.js and Tailwind CSS. The site is designed to display dynamic resume content extracted from LinkedIn data exports and is deployed as a static site on GitHub Pages.
- Dynamic Resume Content:
- Certifications, education, and work experience are dynamically updated from LinkedIn data exports.
- Modern UI:
- Built with Tailwind CSS for a responsive and modern design.
- Static Site Generation:
- Uses Next.js to generate a fully static site for deployment on GitHub Pages.
- Automated Deployment:
- Optionally uses GitHub Actions for CI/CD.
The application is served with a base path /cv. When accessing the site locally, ensure your URL includes /cv (e.g., http://localhost:3000/cv).
To set up and run the project locally, follow these steps:
-
Clone the Repository:
git clone https://github.com/JAS0N-SMITH/cv.git cd cv -
Install Dependencies:
npm install
-
Run the Development Server:
npm run dev
-
Build and Export the Static Site:
npm run build npm run export
- For detailed project architecture and design, refer to the PROJECT.md file.
- For instructions on how to update LinkedIn data and run the parsing scripts, refer to the INSTRUCTIONS.md file.
This project is licensed under the MIT License.
This is a Next.js project bootstrapped with create-next-app.