A modern, minimalist CMS designed for developers and creators to showcase their work. Built with Next.js and Appwrite, this CMS makes it easy to manage and display your portfolio projects through a clean API.
- 🚀 Simple Setup: Get started in minutes with guided installation
- 🎨 Clean Interface: Intuitive project management dashboard
- 📱 Responsive Design: Works seamlessly across all devices
- 🔑 API Access: Easily integrate with your frontend applications
- 🛠️ Developer Friendly: Built with modern web technologies
- Zero Configuration: Deploy and start adding projects right away
- Flexible Integration: Use the API with any frontend framework
- Self-hosted Option: Full control over your data and infrastructure
- Cloud Ready: Optional Appwrite Cloud deployment for quick starts
- Create an organization
- Add your portfolio projects
- Access your content through our RESTful API
- Display your work on any website or application
Perfect for creating simple portfolio websites. See it in action at kennethbass.com
- Next
- Tailwind
- Appwrite
You will need to setup an Appwrite Cloud account. Sign up here.
Once everything above is done, you can run these commands below.
- appwrite login
- appwrite deploy collection
- use space to select all collections
- appwrite deploy function
- use space to select all functions
- Update env variables based on the example.env files in each function directory.
You will need to setup your own Appwrite instance, at this time Appwrite cloud does not support relationships so you will need to self host Appwrite version 1.3.7+ yourself. You can easily self host your own instance of Appwrite using Digital Ocean. Find that here
Once everything above is done, you can run these commands below.
- appwrite login
- appwrite deploy collection
- use space to select all collections
- appwrite deploy function
- use space to select all functions