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:cssWe 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.