https://github.com/chiragagg5k/demo-blog-appwrite-nextjs
Demo Blog application made using Appwrite + Next.js
Science Score: 26.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (8.2%) to scientific vocabulary
Keywords
Repository
Demo Blog application made using Appwrite + Next.js
Basic Info
- Host: GitHub
- Owner: ChiragAgg5k
- License: mit
- Language: TypeScript
- Default Branch: master
- Homepage: https://demo-blog-appwrite-nextjs.vercel.app
- Size: 3.72 MB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Topics
Metadata Files
README.md

Demo Blog website built with Next.js and Appwrite.
Getting Started
- Clone the repository
sh
git clone https://github.com/ChiragAgg5k/demo-blog-appwrite-nextjs
cd demo-blog-appwrite-nextjs
- Install dependencies
sh
pnpm install
You can also use npm or yarn instead of pnpm.
- Create a
.env.localfile in the root directory and add the following environment variables:
sh
NEXT_PUBLIC_APPWRITE_PROJECT_ID=<your-appwrite-project-id>
More information on how to setup Appwrite can be found in the docs.
- Run the development server
sh
pnpm dev
Additionally, you can change some settings in constants.ts to customize the blog.
Running Appwrite Locally
- Install and run the Appwrite Image.
sh
docker run -it --rm \
--volume /var/run/docker.sock:/var/run/docker.sock \
--volume "$(pwd)"/appwrite:/usr/src/code/appwrite:rw \
--entrypoint="install" \
appwrite/appwrite:1.6.0
Change the
APPWRITE_CLOUD_ENDPOINTin constants.ts tohttp://localhost/v1.Appwrite should be running on
http://localhost:8000.Follow the instructions in appwrite.md to create the collections and setup the database.
Contributing
Contributions are always welcome! Checkout the CONTRIBUTING.md file for more information.
Made with ❤️ by Chirag Aggarwal.
Owner
- Name: Chirag Aggarwal
- Login: ChiragAgg5k
- Kind: user
- Location: Noida , Uttar Pradesh , India
- Company: Bennett University
- Twitter: ChiragAgg5k
- Repositories: 3
- Profile: https://github.com/ChiragAgg5k
CSE Undergrad | Student at Bennett University
GitHub Events
Total
- Push event: 21
- Create event: 2
Last Year
- Push event: 21
- Create event: 2
Issues and Pull Requests
Last synced: 10 months ago
All Time
- Total issues: 0
- Total pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Total issue authors: 0
- Total pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- @eslint/eslintrc ^3 development
- @types/node ^20 development
- @types/react ^19 development
- @types/react-dom ^19 development
- eslint ^9 development
- eslint-config-next 15.1.2 development
- postcss ^8 development
- prettier ^3.4.2 development
- prettier-plugin-tailwindcss ^0.6.9 development
- tailwindcss ^3.4.1 development
- typescript ^5 development
- class-variance-authority ^0.7.1
- clsx ^2.1.1
- lucide-react ^0.469.0
- next 15.1.2
- react ^19.0.0
- react-dom ^19.0.0
- tailwind-merge ^2.5.5
- tailwindcss-animate ^1.0.7
- cliui@8.0.2
- config-array@0.19.1
- core@0.19.1
- core@0.9.1
- counter@0.1.3
- env@15.1.2
- eslint-patch@1.10.4
- eslint-plugin-next@15.1.2
- eslint-plugin@8.18.1
- eslint-utils@4.4.1
- eslintrc@3.2.0
- estree@1.0.6
- fs.scandir@2.1.5
- fs.stat@2.0.5
- fs.walk@1.2.8
- gen-mapping@0.3.8
- helpers@0.5.15
- is-core-module@1.0.39
- js@9.17.0
- json-schema@7.0.15
- json5@0.0.29
- module-importer@1.0.1
- node@0.16.6
- node@20.17.10
- object-schema@2.1.5
- parseargs@0.11.0
- parser@8.18.1
- plugin-kit@0.2.4
- quick-lru@5.2.0
- react-dom@19.0.2
- react@19.0.2
- regexpp@4.12.1
- resolve-uri@3.1.2
- retry@0.3.1
- retry@0.4.1
- runtime@1.3.1
- scc@1.1.0
- scope-manager@8.18.1
- set-array@1.2.1
- sharp-darwin-arm64@0.33.5
- sharp-darwin-x64@0.33.5
- sharp-libvips-darwin-arm64@1.0.4
- sharp-libvips-darwin-x64@1.0.4
- sharp-libvips-linux-arm64@1.0.4
- sharp-libvips-linux-arm@1.0.5
- sharp-libvips-linux-s390x@1.0.4
- sharp-libvips-linux-x64@1.0.4
- sharp-libvips-linuxmusl-arm64@1.0.4
- sharp-libvips-linuxmusl-x64@1.0.4
- sharp-linux-arm64@0.33.5
- sharp-linux-arm@0.33.5
- sharp-linux-s390x@0.33.5
- sharp-linux-x64@0.33.5
- sharp-linuxmusl-arm64@0.33.5
- sharp-linuxmusl-x64@0.33.5
- sharp-wasm32@0.33.5
- sharp-win32-ia32@0.33.5
- sharp-win32-x64@0.33.5
- sourcemap-codec@1.5.0
- swc-darwin-arm64@15.1.2
- swc-darwin-x64@15.1.2
- swc-linux-arm64-gnu@15.1.2
- swc-linux-arm64-musl@15.1.2
- swc-linux-x64-gnu@15.1.2
- swc-linux-x64-musl@15.1.2
- swc-win32-arm64-msvc@15.1.2
- swc-win32-x64-msvc@15.1.2
- trace-mapping@0.3.25
- type-utils@8.18.1
- types@8.18.1
- typescript-estree@8.18.1
- utils@8.18.1
- visitor-keys@8.18.1