Welcome to the repository for my personal web portfolio, showcasing my work as an iOS engineer, college student, and founder.
This project is a responsive website designed to highlight my professional experience, projects, and skills in iOS development and entrepreneurship.
- Home Page: Provides an introduction and overview.
- Projects Section: Showcases selected iOS applications and development work.
- Skills Section: Details technical proficiencies and tools utilized.
- Configurable Timeline: Customize the timeline of years, projects, and experiences to suit your needs.
- HTML
- CSS
- JavaScript
- Next.js
- TailwindCSS
- Aceternity UI
This portfolio is designed to be fully customizable. To tailor it for your own use:
-
Edit the Configuration: Update the
config
object in the/data/config.json
file to reflect your information, including name, bio, work details, and timeline content.const config = { developer: { name: "Your Name", bio: "Your Bio", work: "Your Work Details" }, years: [ { year: 2020, content: [ { type: "text", content: "Custom text for this year." }, // Add more items as needed ] } ] };
-
Update Item Types: Modify the
item type
switch in thesrc/App.js
file to include new item types if needed. This allows you to define custom displays for new sections or features. -
Update the projects in
AppsView.js
Updateconst data
inAppsView.js
so that your projects show as expected -
Update the impacts you've made in
ImpactView.js
andImapctView2.js
etc
-
Update the metadata Modify the SEO data in
layout.tsx
-
Package.json: The project uses the following scripts and dependencies. Ensure these are installed for smooth operation:
{ "name": "resume-app", "version": "0.1.0", "scripts": { "dev": "next dev", "build": "next build", "start": "next start", "lint": "next lint" }, "dependencies": { "next": "14.2.7", "react": "^18", "styled-components": "^6.1.13", "tailwindcss": "^3.4.10" } }
To view or modify the portfolio locally:
-
Clone the repository:
git clone https://github.com/AndreasInk/Andreas-Ink-Web-Portfolio.git
-
Navigate to the project directory:
cd Andreas-Ink-Web-Portfolio
-
Install dependencies:
npm install
-
Run the development server:
npm run dev
-
Open the app in your browser: Visit
http://localhost:3000
to view the portfolio.
Contributions are welcome! If you have suggestions or improvements, please open an issue or submit a pull request.
This project is licensed under the MIT License.
For inquiries, please reach out via the contact form on the website or through my GitHub profile.