zagrodzki.me

Personal blog and portfolio 💼

AGPL-3.0 License

Stars
144

Project Overview

Personal blog with portfolio and many more. Sounds great? I haven't mentioned the most important one yet. It's fully open source! Feel free to open an issue or directly make a pull request. Enjoy!

Contributing

Please read CONTRIBUTING.md

Tech/framework used

Tech Description
TypeScript Static type-checking programming language
Next.js The React framework for production
React Library for building user interfaces
MDX Markdown for the component era
Algolia Implementing powerful search
Github Actions Automations for workflow improvements
Framer Motion Motion library for React
Context API React structure that enables to share data with multiple components
React Hook Form Forms with easy-to-use validation
Vercel KV Durable Redis database
SCSS CSS with superpowers
CSS Modules Styles convention in React
Zod TypeScript-first schema validation with static type inference
Husky Git hooks
ESLint TypeScript linting
Prettier Code formatter

Performance

Installation


git clone https://github.com/Bartek532/zagrodzki.me.git

pnpm install

cp .env-sample .env.local
# set up environment variables - follow instructions from .env-sample

pnpm dev

License

This project is licensed under the GNU Affero General Public License (AGPL) version 3.0 for non-commercial use.

For commercial use or sponsorship inquiries, please contact me at [email protected].

Live

https://zagrodzki.me

Related Projects