Skip to content

tonyb650/portfolio

Repository files navigation

tonybrierly.com


Logo

Personal Website

A resource for anyone who is interested in my work as a web developer: tonybrierly.com

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Roadmap
  5. License
  6. Contact
  7. Acknowledgments

About The Project

This website serves as a resource for anyone who wants to find out more about me or see my work.

It also serves as a great frontend practice project for me with an emphasis on animation. I wanted to practice various techniques so I utilized several different methods for animation: CSS, SVG, and Framer.

I also wanted a bit more interactivity, so I added a LLM chatbot using OpenAI SDK.

This SPA is split into 4 sections:

  • An introductory About section
  • A Projects section to provide information about some of my notable work
  • A Robot Me section that uses a static knowledge base combined with LLM calls to answer users' questions about me. This also incorporates tools that fire push notifications to my phone when a user wants to connect and provides their email, or when the knowledge base is insufficient to for answering a user's question.
  • A Contact section with form-to-email functionality.

(back to top)

Built With

NextJS
TailwindCSS
Framer
OpenAI

(back to top)

Getting Started

NOTE: Obviously, this project is a personal website. That said, if any part of it can be useful to you, it is freely available. To get a local copy up and running, follow these steps:

Prerequisites

Node and NPM are required.

npm install npm@latest -g

Installation

  1. Clone the repo
    git clone https://github.com/tonyb650/portfolio.git
  2. Install packages with npm
    cd portfolio && npm install
  3. Create .env file and populate with environment variables. See .env.example
  4. Change git remote url to avoid accidental pushes to base project
    git remote set-url origin github_username/repo_name
    git remote -v # confirm the changes
  5. Run the application
    npm run dev

(back to top)

Usage

About Section Screen Shot

(back to top)

Roadmap

This is v1 of my personal website. I intend to add new projects to it as I complete them and make a v2, etc. as time allows.

(back to top)

License

Distributed under the Unlicense License. See LICENSE.txt for more information.

(back to top)

Contact

Tony Brierly

LinkedIn

Deployed project: tonybrierly.com

(back to top)

Acknowledgments

(back to top)

About

My personal website v1

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors