Welcome to my personal website, where I showcase my professional work, hobbies, and adventures. This site is built with a focus on clean design, robust performance, and seamless integration of various technologies.
- Laravel: A powerful PHP framework for building web applications.
- Tailwind CSS: A utility-first CSS framework for creating custom designs directly in your markup.
- Livewire: A full-stack framework for Laravel that makes building dynamic interfaces simple, without leaving the comfort of Laravel.
- Strava API: Bike rides synced to site utilizing Laravel's Scheduler to check for new rides hourly
- Folio: Route by blade file structure
- Filament: Livewire powered Admin Panel
- Spatie/Activitylog: Log all the things that happen on the site.
- Professional Portfolio: Highlighting my work and projects.
- Blog: Sharing insights, tutorials, and personal experiences.
- Strava Integration: Automatically syncing my biking adventures from Strava every hour using Laravel's scheduler.
- GitHub Repository: Access the complete codebase of this site on GitHub.
Clone the repository and install the dependencies:
git clone https://github.com/jordanpartridge/jordanpartridge.us.git
cd jordanpartridge.us
composer install
npm install
npm run dev
This site uses jordanpartridge/card-api for Blackjack; please ensure your environment is set up.
CARD_API_URL=https://card-api.jordanpartridge.us
CARD_API_KEY=some-secret-key
Running Duster will automatically fix most issues. However, if you prefer to run it manually, you can use the following command:
./vendor/bin/duster fix
Also, committing to the repo will automatically run the tests and linting.