This repository is the home of our collaborative effort to create a cutting-edge CTF (Capture The Flag) Dashboard for the GDG on Campus UIN Jakarta community. Whether you are contributing to the Admin Dash, User Dash, API App, or API Docs, your role is pivotal in making this project a success! π»π‘οΈ
Weβre thrilled to have you as part of our core team! To contribute effectively, itβs important to follow some guidelines. First, always adhere to established conventions and maintain consistency across all codebases. The detailed contribution guide, which is available in COLLABORATION.md
, outlines the best practices and workflows for this project.
The repository is divided into four main areas. The Admin Dash and User Dash are built using frameworks such as Vue.js, Vue-TS, Next.js, and Next-TS. If you enjoy working on intuitive interfaces, these sections are for you. The API App, developed with NestJS, serves as the backbone of the project, making it ideal for those with a passion for backend development. Finally, the API Docs use OpenAPI to ensure the API is well-documented and accessible, perfect for contributors who excel in creating clear documentation.
Communication and collaboration are key. Use GitHub issues and pull requests to share updates, report bugs, and suggest improvements. Constructive feedback is always appreciated. Additionally, itβs crucial to maintain a positive and inclusive environment, respecting the contributions of all team members. Together, we can build something exceptional.
Important
Please read collaboration guide COLLABORATION.md and code of conduct CODE_OF_CONDUCT.md
To begin, clone the repository and take some time to explore the folders and familiarize yourself with the project structure. Make sure to read the detailed contribution guide in COLLABORATION.md
to understand our workflows and expectations. Once youβre ready, pick a task or module that aligns with your skills and interests and start contributing. Remember to have fun while making an impact! β¨
This project aims to empower learners and enthusiasts in the cyber security space with a robust, user-friendly platform. Your contributions will help make this vision a reality. Letβs create something extraordinary together! π
Feel free to reach out with any questions or ideas. Every contribution, no matter how big or small, makes a difference. Letβs do this! πͺ