Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/chrismathew05/personal
Personal website
https://github.com/chrismathew05/personal
nextjs react typescript
Last synced: 6 days ago
JSON representation
Personal website
- Host: GitHub
- URL: https://github.com/chrismathew05/personal
- Owner: chrismathew05
- Created: 2022-08-29T21:58:14.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2024-08-04T15:24:40.000Z (3 months ago)
- Last Synced: 2024-08-04T17:06:48.445Z (3 months ago)
- Topics: nextjs, react, typescript
- Language: TypeScript
- Homepage: http://chrismathew.ca/
- Size: 21.4 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Personal Website
This is the repo for my personal site: [chrismathew.ca](http://chrismathew.ca/). The purpose of this site is to let the user learn a little bit more about me and what I've worked on.
## Build
Follow the below steps to re-create this build/use as a template:
1. Clone this repo to a local directory.
2. Run `npm install` to install necessary modules.
3. Navigate to directory and run `yarn dev` to run the development server.
4. The resulting site can be seen at [http://localhost:3000](http://localhost:3000).
5. Making edits to the files auto-updates the preview on `localhost`.
6. Push any changes to destination repo.
7. Deploy from Github via the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme).## Technologies
This project uses the following tech stack:
1. NextJS
2. React
3. TypeScript## TODO
- [x] Add color to quick link icons
- [x] Add tooltips to link icons
- [x] Clean up repos linked to site
- [x] Add GIFs of tool usage
- [ ] Check and further optimize SEO
- [ ] Add link to updated resume