Art Projects
- Create, edit, and delete
- Image and text support
- Previews with progressive data fetching
- Published (public) and draft (private) indices
- Realtime visualization of changes
Authentication
- Google OAuth login
Other
- Demo mode
- Dark theme
- Server side rendering
UI
- Vue 3 (Reactivity)
- Cypress (Testing)
Art Projects
- Google Buckets (asset/image storage)
- GraphQL (API)
- Redis (Caching)
- MongoDB (Database)
Backend
- OinkCloud (Hosting)
- Redis (Session storage)
- Koa (Middleware)
You will not find any code in the master branch.
There are multiple branches; each one contains the code for the relevant abstraction.