Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Next.js JAMstack template for computer engineering community websites, with Tailwind CSS and separate content repositories.
Codegeeks Ir is a JAMstack website template built with Next.js for computer engineering communities, designed so you can reuse the source to launch a similar site for your own community while keeping content in separate repositories.
Codegeeks Ir is the open-source source code for the website of codegeeks-ir, the Association of Computer Engineering and Information Technologies at Urmia University of Technology (UUT). It functions as a JAMstack site: the Next.js framework renders pages, and all collaborative content is kept outside the source repo in two independent Git repositories called docs and courses. The project is available under the MIT License for code and docs, while the UUT and codegeeks-ir logos remain trademarked and require express written permission for use.
public/css/input.css and compiled to public/css/output.css; run the pnpm tailwind or pnpm tailwind-dev scripts to generate the CSS.docs and courses repositories into the project folder, so text and code updates happen without touching the template.pnpm pretty before committing changes to keep the style consistent.pnpm install, then pnpm tailwind and pnpm dev to start developing.docs repository and course materials in the courses repository, then have them served through the Next.js site.The setup starts by forking the repository and cloning both content repositories into the project folder, because the source only holds code. You then install dependencies with pnpm install, generate the Tailwind styles with pnpm tailwind, and launch the development server with pnpm dev. Contributors update the website by editing the separate content repositories rather than the main source.
