A Next.js starter template pre-configured with Appwrite, authentication flows, and Tailwind CSS.
This starter template provides everything you need to build a modern web application with Next.js and Appwrite. It includes a full authentication system, user profile management, and a clean, responsive UI.
Perfect for quickly bootstrapping your next project without spending time on repetitive setup tasks.
Clone this repository:
git clone https://github.com/diswasher-detergent/appwrite-nextjs-starter.gitNavigate to the project:
cd appwrite-nextjs-starterInstall dependencies:
pnpm installCreate a .env file based on the .env.sample file.
Create an API key in Appwrite, with the permissions session.write and update the .env with that key.
Start the development server:
pnpm run devOpen http://localhost:3000 in your browser to see the application.
Appwrite CLI allows you to automate and streamline your Appwrite workflows.
Install the Appwrite CLI globally:
npm install -g appwrite-cliLogin to your Appwrite account:
appwrite loginDeploy the project:
appwrite push settingsDeploy the database:
appwrite push collectionsDeploy the bucket:
appwrite push bucketsSet the Authorization callback URL to:
Contributions are welcome! Feel free to open issues and submit pull requests.
This project is licensed under the MIT License - see the LICENSE file for details.