Thank you for considering contributing to QuickCart We welcome contributions from everyone whether it's fixing a bug, adding a new feature or improving the design.
- Fork the repo
- Create a new branch (example:
git checkout -b feature/added-about-page) - Make your changes (UI, animations, pages, etc.)
- Commit and push
- Open a Pull Request (PR)
- Use Next.js and Tailwind CSS
- Run
npm run devfor local development - Keep code clean, modular and reusable
- Prefer functional components and hooks
- Follow existing folder structure and naming conventions
- Small, Focused PRs → Don’t bundle unrelated changes in one PR
- Commit Messages → Use clear and descriptive messages (e.g.,
feat: add product card animation) - Code Style → Run Prettier/ESLint (if configured) before committing
- Accessibility → Keep UI components accessible whenever possible
- Discussions First → For large changes (new features, big design changes), open an issue before creating a PR
- Respect Others → Follow the Code of Conduct
You can:
- Create new pages
- Improve layouts
- Add animations and transitions
- Enhance responsiveness
- Refactor components
- Suggest new UI/UX ideas
- Add themes or color variations
- Introduce accessibility improvements
- Add filtering/search features
- Improve documentation
We're excited to see your contributions 🚀