Remix boilerplate for building modern web applications. As I plan to often use it, I decided to make this template.
Remix is a full-stack web framework that lets you focus on the user interface and work back through web fundamentals to deliver a fast, slick, and resilient user experience. People are gonna love using your stuff. That's Remix description from their website.
CT8 is a free hosting that you can use to host your apps and databases.
app.js
is the entrypoint required by CT8public
directory is implicitly handled by Nginx, thereforestatic
is used in place to manually config caching, etc.- Deploying and restarting app through FTP and SSH automatically via GitHub Actions
- TypeScript, I hope that doesn't need an explanation
- ESLint and Prettier for code style enforcement
- Testing pre-configured, with codecov integration
- Tailwind for styling with dark mode setup (check out
ThemeSetter
component), also PostCSS for auto-prefixing and minifying - Storybook with essential addons for designing components in isolation
- Express used as node.js framework with strict caching configured
- GitHub Actions for CI/CD pipeline