Skip to content

kgallarin/me

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

118 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

kgallarin.com

My personal website that I built from scratch. Sharing my ideas and experience by this simple website.

🚀 About Me

I'm a Senior Frontend Engineer (Full-Stack Capable with Laravel and GraphQL)

Live Link

https://kgallarin.com/

Features

  • About Kevin Gallarin
  • Dark Mode
  • Eye Candy
  • Animation Techniques
  • Tailwind setup
  • Frontend testing

Tech Stack

Frontend: Vite, Vue, SplideJS, Pinia, TypeScript, TailwindCSS, Apollographql, Framer Motion

Linters: ESLint, StyleLint

API: Laravel, GraphQL

Database: MySQL

Tests: Vue Testing Library, Vitest

Formatters: Prettier

Storage: S3

Server: AWS Lightsail, Nginx

Mailer: Resend

Run Locally

Clone the project

git clone https://github.com/kgallarin/me

Setup env

copy env.example to .env

Install composer dependencies

$ composer install

Migrate the seeders, connected to S3 bucket

$ php artisan migrate --seed 

Install dependencies

$ npm install

Start the server

$ npm run dev

Running Tests

To run frontend unit tests, run the following command

$ npm run test:unit

Environment Variables

To run this project, you will need to add the following environment variables to your .env file

MAIL_MAILER

AWS_ACCESS_KEY_ID AWS_SECRET_ACCESS_KEY AWS_DEFAULT_REGION AWS_BUCKET AWS_URL

Authors

Acknowledgements

Friends and colleagues who inspired me to build this website, allotted time for recommendations and feedback. You always inspire and push me forward. 💐

🔗 Links

linkedin

License

MIT — see LICENSE