Skip to content
@BytePitApp

BytePit

ByteBit is an innovative application designed to assess and enhance programming skills through participation in coding competitions and practice challenges.

ByteBit: The Ultimate Coding Competition Platform 🏆

Welcome to ByteBit, the revolutionary web application designed to elevate your coding skills to the next level. ByteBit offers an intuitive, visually appealing, and blazing-fast platform for coders of all levels to participate in exciting programming competitions, practice problem-solving, and climb the ranks to coding glory.

🚀 Features

  • User-Friendly Interface: Our platform is designed to be straightforward and easy to navigate, ensuring a smooth experience for everyone from beginners to advanced programmers.
  • Lightning-Fast Performance: ByteBit stands out with its exceptional speed, making your coding, compiling, and result retrieval processes snappier than ever.
  • Competitions for All Levels: Whether you're just starting out or you've been coding for years, ByteBit has challenges that will test your skills and help you grow.
  • Real-Time Code Execution: Test your solutions in real-time with our robust code execution environment.
  • Rankings & Trophies: Compete with peers, win trophies, and track your progress through our dynamic ranking system.

🌐 Getting Started

To dive into the ByteBit experience, you'll need to set up your environment. Here's how to get started:

Prerequisites
Ensure you have both npm and Docker installed on your PC.

📸 Screenshots

BytePit - Landing Page BytePit - Contestant solving a problem on a competition BytePit - Competition Organiser Dashboard

⬇️ Installation

1️⃣ Clone the Repositories

git clone https://github.com/ProgiRade/bytepit-api.git
git clone https://github.com/ProgiRade/bytepit-ui.git
git clone https://github.com/ProgiRade/bytepit-root.git

2️⃣ Navigate to the Project Directory
Run cd bytepit-root/

3️⃣ Environment Setup
Create a .env file in the root directory.
For the required environment variables, please contact [email protected]

4️⃣ Build and Run with Docker
Run docker-compose up --build

5️⃣ Start the Web UI
Position into bytepit-ui/
Run npm run dev

6️⃣ Access the App
Open your web browser and go to http://localhost:5173/ to enjoy the ByteBit app!

🤝 Contributing

Interested in contributing to ByteBit? We value your contributions, whether it's through bug reports, feature requests, or code contributions. For more information on how to contribute, please reach out to [email protected].

📝 License

This project is licensed under the MIT License - see the LICENSE file for details.

📫 Contact

Should you have any questions, feedback, or suggestions, please don't hesitate to contact Jakov Vinozganic at [email protected].

Join us at ByteBit and start your journey to becoming a coding champion today! 🌟

Popular repositories Loading

  1. bytepit-api bytepit-api Public

    Python 1

  2. bytepit-ui bytepit-ui Public

    TypeScript 1

  3. bytepit-root bytepit-root Public

    PLpgSQL

  4. .github .github Public

Repositories

Showing 4 of 4 repositories
  • .github Public
    BytePitApp/.github’s past year of commit activity
    0 MIT 0 0 0 Updated Jun 30, 2024
  • bytepit-api Public
    BytePitApp/bytepit-api’s past year of commit activity
    Python 1 MIT 0 0 0 Updated Feb 10, 2024
  • bytepit-ui Public
    BytePitApp/bytepit-ui’s past year of commit activity
    TypeScript 1 MIT 0 0 0 Updated Feb 10, 2024
  • bytepit-root Public
    BytePitApp/bytepit-root’s past year of commit activity
    PLpgSQL 0 MIT 0 0 0 Updated Feb 10, 2024

Top languages

Loading…

Most used topics

Loading…