Our website provides updates on club events, resources, projects, and technical content for students of Kantipur Engineering College and beyond.
- About
- Features
- Project Structure
- Getting Started
- Development
- Contributing
- Community
- Development Sessions
- Contact
Founded in 2013 at Kantipur Engineering College (KEC), the Computer Club is a student-driven organization that promotes tech learning, collaboration, and project development. Our mission is to foster a vibrant tech community where students can learn, innovate, and grow together.
- π― Event updates and registration
- π Technical resources and tutorials
- π» Project showcase
- π Technical blog
- π± Responsive design
- π Cross-browser compatibility
computerclubkec.github.io/
βββ _config.yml # Jekyll configuration
βββ _layouts/ # Page layouts
β βββ default.html
β βββ post.html
β βββ project.html
βββ _includes/ # Reusable components
β βββ header.html
β βββ footer.html
β βββ navigation.html
βββ _posts/ # Blog posts
βββ _projects/ # Project documentation
βββ assets/ # Static resources
β βββ js/ # JavaScript files
β βββ images/ # Media files
βββ pages/ # Static pages
βββ docker-compose.yml # Docker configuration
- Docker (recommended): For containerizing and deploying applications, making development and deployment more consistent and portable.
- Jekyll: Static site generator that converts markdown and other formats into static HTML websites, simplifying web development.
- Git: Distributed version control system for tracking changes in source code during development.
- Tailwind CSS: Utility-first CSS framework that allows rapid custom design by composing utility classes directly in HTML.
The website is being developed based on this Figma design.
# Clone the repository
git clone https://github.com/computerclubkec/computerclubkec.github.io.git
# Navigate to project directory
cd computerclubkec.github.io
# Start the development server
docker-compose up
# Access the site at http://localhost:4000
# Install dependencies
bundle install
npm install
# Start the development server
bundle exec jekyll serve
# In a separate terminal, watch for Tailwind CSS changes
npm run watch:css
We welcome contributions from everyone! Please follow these steps:
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
For detailed guidelines, please read our CONTRIBUTING.md and NAMING-CONVENTION.md files.
We host regular development sessions to:
- Review pull requests
- Discuss new features
- Debug issues
- Share knowledge
- Plan future improvements
Join our Discord Server to participate in these sessions!
Thanks to our dedicated contributors who continue to build and improve the KEC Computer Club's online presence:
Please read our Code of Conduct to understand our community standards and expectations.
- Email: computerclub@kec.edu.np
- Discord: Join our server
- Location: Dhapakhel, Lalitpur, Nepal
- Linktree: linktr.ee/computerclubkec
- Website: computerclubkec.github.io
This project is licensed under the MIT License - see the LICENSE file for details.