Welcome to the official repository of QC-IITI's Website, the Quantum Computing Club at IIT Indore.
This project is built using Next.js, TypeScript, and Tailwind CSS to deliver a modern, scalable, and responsive web experience.
src/
├── components/ # Reusable UI components
├── hooks/ # Custom React hooks
├── pages/ # Page-based routing (Next.js)
├── styles/ # Global styles and Tailwind configs
├── types/ # TypeScript type definitions
├── utils/ # Utility functions/helpersFollow the steps below to set up the project locally and start contributing.
If you're not part of the dev team, you will need to fork this repository to contribute. To clone this repoistory to your local machine, run
git clone https://github.com/qc-iiti/qc-iiti.github.io.gitInstall project dependencies using Yarn.
yarn installIf yarn is not installed on your system you may run npm install --global yarn
Run the project on a local server:
yarn run dev Visit http://localhost:3000 in your browser to view the site.
Want to improve the website or add features? Great! Here's how to do it properly:
Work on your changes in VS Code or your preferred IDE.
Add new pages, components, styles, etc.
Once done, commit and push your work:
git add .
git commit -m "your message here"
git push origin <your-branch-name>Go to your branch or forked repo on GitHub. Click Compare & pull request.
Target the dev branch of this repo (not main).
Warning
PRs should always target the dev branch.
Tip
- Write meaningful commit messages.
- Keep changes focused (avoid unrelated fixes in one PR).
- Your PR will be reviewed and merged by maintainers.
- Submit your pull request.