Skip to content
View Booster1212's full-sized avatar

Block or report Booster1212

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
Booster1212/README.md

Hi there ๐Ÿ‘‹, I'm Andy!

Full-Stack Developer | Plugin Architect | AI Enthusiast | Open Source Contributor

Typing SVG

๐Ÿš€ About Me

I'm a passionate, self-taught programmer with a deep interest in full-stack development, game modding, and the potential of AI in tech. My journey is fueled by curiosity and a drive to create impactful, innovative solutions. Currently, I'm:

  • ๐Ÿ”ญ Architecting complex plugins for the RebarV Framework
  • ๐ŸŒฑ Expanding my expertise in TypeScript, VueJS, and MongoDB
  • ๐Ÿ‘ฏ Collaborating on cutting-edge open-source projects
  • ๐Ÿค– Exploring the potential of AI applications in game development
  • ๐Ÿข Contributing as a Junior Backend Developer at ASCENDED-TEAM

๐Ÿ›  Skills

TypeScript Vue.js MongoDB Git Lua

๐Ÿ“š Currently Exploring

  • Advanced TypeScript techniques
  • Vue.js 3 Composition API for scalable front-end architecture
  • Keeping up with AI advancements and their potential impact on game development

๐Ÿ† Key Achievements

  • ๐ŸŒŸ Architected Ascended Factions: A comprehensive faction system for alt:V
  • ๐Ÿš€ Major contributor to Athena Framework and RebarV
  • ๐Ÿค– Developed a TypeScript SQL Wrapper for efficient database operations
  • ๐Ÿ“Š Implemented complex, scalable database solutions using MongoDB

๐ŸŒŸ Featured Projects

Ascended Factions: Redefining Multiplayer Dynamics

As the lead architect and developer, I created a groundbreaking faction system for alt:V, pushing the boundaries of multiplayer gameplay:

  • ๐Ÿ›  Full-Stack Mastery: Engineered both backend logic and intuitive frontend interfaces
  • ๐Ÿ”ง Admin Empowerment: Developed a comprehensive CRUD system for faction, rank, and member management
  • ๐ŸŽฎ Player-Centric Design: Crafted engaging user features including dynamic rank progression and faction banking
Click to expand full Ascended Factions feature set

Ascended Factions: A Comprehensive Faction System for alt:V

This plugin provides a robust and customizable framework for managing factions within your alt:V server. It offers a blend of administrative control and player agency, allowing for diverse faction structures and gameplay experiences.

Admin Features (CRUD):

Faction Management:

  • Create: Define a new faction with a unique name.
  • Read: View detailed information about all existing factions.
  • Update: Modify existing faction details, including:
    • Name
    • Bank balance
    • Settings (blip location, duty location, etc.)
    • Leader rank
  • Delete: Disband existing factions, removing them from the system.

Rank Management:

  • Create: Add new ranks to any faction, defining their hierarchy.
  • Read: View existing ranks within a faction.
  • Update: Modify rank details, including:
    • Name
    • Permissions
    • Uniform (clothing components)
  • Delete: Remove existing ranks from a faction.

Member Management:

  • Invite: Add players to a faction with a specific rank.
  • Kick: Remove players from their current faction.
  • Promote: Elevate a member to the next highest rank.
  • Demote: Lower a member to the next lowest rank.

Permission System:

  • Granular Control: Assign specific permissions to individual ranks within a faction.
  • Dynamic Updates: Member permissions automatically adjust upon rank changes.
  • Vehicle Access: Control which ranks can use specific faction vehicles.

User Interface:

  • Dedicated Admin Panel: A web-based interface provides admins with comprehensive tools to manage all aspects of the faction system.
  • Intuitive Design: The UI is designed for ease of use, allowing admins to quickly and efficiently manage factions, ranks, members, and permissions.

User Features:

Faction Membership:

  • Join: Receive and accept invitations to join factions.
  • Leave: Voluntarily leave your current faction.
  • View: Access detailed information about your faction, including:
    • Member list
    • Rank structure
    • Faction bank balance
    • Faction vehicles

Rank Progression:

  • Earn Promotions: Ascend through the ranks of your faction based on activity, contributions, or leader decisions.
  • Unlock Perks: Gain access to new permissions, vehicles, and other benefits as you climb the ranks.

Faction Banking:

  • Deposit: Contribute funds to the shared faction bank.
  • Withdraw: Access faction funds, subject to rank permissions.

Duty System:

  • Toggle On/Off Duty: Indicate your availability for faction activities.
  • Uniform Application: Automatically equip the designated uniform for your rank when on duty.

User Interface:

  • Interactive Webview: Players can access a dedicated faction menu within the game to manage their membership, view faction information, and interact with faction features.
  • Intuitive Navigation: The UI provides clear and concise information, making it easy for players to navigate and utilize all available options.

Additional Notes:

  • The system is designed to be highly customizable, allowing server owners to tailor the experience to their specific needs.
  • Integration with other Rebar plugins (e.g., currency, inventory, vehicles) enhances the depth and functionality of the faction system.
  • The combination of admin and user features fosters a dynamic and engaging faction experience within the game world.

TypeScript SQL Wrapper

Developed a robust SQL wrapper in TypeScript to streamline database operations:

  • ๐Ÿ”ง Simplified complex SQL queries with an intuitive TypeScript interface
  • ๐Ÿš€ Improved development efficiency and reduced potential for SQL injection vulnerabilities
  • ๐Ÿ“Š Enhanced type safety for database interactions in TypeScript projects

๐Ÿ“Š GitHub Stats

GitHub Stats

Top Languages

๐Ÿค Collaborative Innovations at ASCENDED-TEAM

As a junior backend developer at ASCENDED-TEAM, I'm contributing to the creation of next-generation gaming experiences. Our team focuses on pushing the boundaries of what's possible in game modding and server management. This collaboration has honed my skills in:

  • ๐Ÿ”„ Version control and collaborative coding practices
  • ๐ŸŽฏ Agile development methodologies in gaming environments
  • ๐Ÿ” Code review and quality assurance for gaming systems
  • ๐ŸŒ Understanding large-scale gaming infrastructures

๐Ÿ’ก Professional Outlook & AI Interest

I'm passionate about pushing the boundaries of what's possible in gaming and software development. As AI continues to evolve rapidly, I'm keenly interested in its potential applications in gaming technologies. My goals include:

  • ๐Ÿš€ Continuing to architect innovative gaming platforms and mod frameworks
  • ๐Ÿง  Staying informed about AI advancements and their potential impact on game development
  • ๐ŸŒ Contributing to open-source projects that push the industry forward
  • ๐Ÿ“š Continuously learning and adapting to emerging technologies

"Stay hungry, stay foolish." - Steve Jobs

โšก Fun fact: I once debugged a complex issue in my sleep and woke up with the solution!


ASCENDED-TEAM GitHub

Pinned Loading

  1. Stuyk/rebar-altv Stuyk/rebar-altv Public

    Accelerate your game mode development with a simple alt:V framework written in TypeScript.

    TypeScript 64 39

  2. booster-inventory booster-inventory Public

    Drag and Drop Inventory System for the RebarV Framework by Stuyk

    TypeScript 2 1

  3. booster-sql booster-sql Public