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!
Please read CONTRIBUTING.md
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 |
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
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 bartosz@zagrodzki.me.