Projects

    OCSC Event.

    Image of the "OCSC Event" project
    Icon of the "PHP" tagPHP
    Icon of the "Laravel" tagLaravel
    Professional project
    Finished
    Management web app for a gaming association, including administration tools and internal organization features.

    Project description

    Introduction

    This website was my first large-scale project I developed and deployed in production: a complete management platform for OCSC Event, an association responsible for organizing and supervising truck convoys on the TruckersMP game (multiplayer trucks driving simulator).

    This project was built entirely solo, on a voluntary basis, and marked my first experience with delivering a full web application intended for real operational use.


    Project Overview

    The platform was designed to support the daily operations of the association, centralizing staff management, recruitment processes, file handling, communication management, and internal documentation.

    Key modules in the Staff Hub included:

    • Management of internal guides.
    • File deposit tools.
    • A contact message system for external communications.
    • A recruitment management system, allowing admins to create recruitment campaigns, customize application forms, and monitor incoming applications.
    • A role and permission management system, fully customizable to match the association’s organizational structure.
    • A staff management panel for handling member accounts and assignments.

    In addition, the platform was connected to the TruckersMP API to retrieve important in-game data necessary for the proper functioning of certain features.


    Technologies Used

    The project was fully developed with Laravel, leveraging its structured MVC architecture to ensure maintainability, security, and modularity.

    For deployment and performance optimization, I used Cloudflare, providing DDoS protection, DNS management, and request acceleration for the platform.


    Development Process

    From the initial needs analysis to the final deployment, I handled all aspects of the project independently. I worked closely with members of the association to gather requirements, define priorities, and deliver a platform that matched both operational needs and user expectations.

    Special attention was given to security (account protection, permissions control) and performance, to ensure the platform remained stable, fast, and accessible at all times for the association's team.

    The integration with the TruckersMP API allowed the platform to remain synchronized with in-game events and player data, enhancing the relevance and usability of internal tools.


    Challenges Faced

    As it was my first project deployed into a real production environment, I faced several challenges:

    • Structuring a complete Laravel application with a focus on scalability and future maintenance.
    • Setting up a robust deployment process, including domain management, SSL certificates, and server optimization.
    • Ensuring platform security, particularly for staff data and administrative tools.
    • Learning to balance functional complexity with ease of use, making sure that all modules remained accessible and understandable for non-technical users.

    Key Learnings

    Through this project, I gained valuable experience in:

    • Full project lifecycle management: from requirements gathering to production deployment.
    • Fullstack development with Laravel.
    • Designing secure and modular administrative tools.
    • API integration for real-time synchronization with external platforms.
    • Working independently on real client expectations and delivering a live, operational product.

    Conclusion

    The OCSC Event platform was a major step in my development journey. It gave me a first real exposure to production deployment challenges, client communication, and long-term project management.