{"repo":"WebClub-NITK/atlas","free":true,"listed":false,"github":"https://github.com/WebClub-NITK/atlas","clone":"git clone https://github.com/WebClub-NITK/atlas.git","description":"Atlas is an open-source platform for hosting CTF competitions, utilizing dynamic Docker orchestration to manage challenge environments. It offers an intuitive frontend, customizable admin panel, and a robust backend for seamless deployment and container management, ensuring a scalable and flexible CTF event experience.","language":"JavaScript","stars":11,"topics":[],"license":"Apache-2.0","category":"dashboards-admin","readme_excerpt":"Atlas Atlas is an open-source platform for hosting Capture The Flag (CTF) competitions, utilizing dynamic Docker orchestration to manage challenge environments. It offers an intuitive frontend, customizable admin panel, and a robust backend for seamless deployment and container management, ensuring a scalable and flexible CTF event experience. Table of Contents - Features - Getting Started - Contributing - Architecture - License Features - Dynamic Docker orchestration for challenge environments - Intuitive and user-friendly frontend - Customizable admin panel - Scalable and flexible deployment Getting Started Prerequisites - Docker - Docker Compose - Node.js (for frontend) - Python (for backend) Installation 1. Clone the repository: 2. Configure environment variables: Create a .env file in both backend and frontend directories and set the necessary environment variables as described in the .env.example files. 3. Run the services: Contributing We welcome contributions from the community! To get started, please read our CONTRIBUTING.md file for detailed guidelines on how to contribute to the project. Contribution Guidelines - Ensure your code follows the existing code style. - Write tests for new features or bug fixes. - Update documentation as needed. - Be respectful in your communications. Architecture Overview The architecture of Atlas is designed to be modular and scalable, consisting of the following main components: - Frontend : A JavaScript-based web application built wi","default_branch":null,"files":null,"tree":[],"storefront":"/r/WebClub-NITK","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/WebClub-NITK/atlas/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}