firebottle-website
What is this?
This project was built as a website for the Firebottle stream community.
Features
- Static site generator
- Markdown files for posts
- Automatic SEO based on fields in the markdown files.
- API calls to Twitch and IGDB for pulling game and stream resources.
Developer experience:
- Next.js for Static Site Generator
- Integrate with Tailwind CSS
- PostCSS for processing Tailwind CSS
- Type checking TypeScript
- Linter with ESLint
- Code Formatter with Prettier
- SEO metadata, JSON-LD and Open Graph tags with Next SEO
- Twurple for making Twitch API calls.
- IGDB API Node for IGDB API calls.
- Flat Cache for caching API calls.
Deployment
Deployment happens automatically when merging a branch into main. Digital Ocean picks up on the merge, builds everything, and deploys it to https://firebottle.info