Skip to content

99lash/RBXAMS

Repository files navigation

Roblox Assets Monitoring System (RBXAMS)

The Asset Monitoring System is a specialized tool designed to track revenue and loss generated through Robux sales on RBXCRATE. It monitors both types of account (Pending and Fastflip) providing real-time insights into cash flow and transaction statuses. The system automatically updates Pending account statuses based on their Unpend (Release) Date, which supports faster reselling and reinvestment. By streamlining revenue tracking and improving operational efficiency, the system allows users to monitor profits and manage Robux transactions more effectively.

Table of Contents


Tech Stack

  • Languages
    • Native PHP 8.4
    • HTML
    • JavaScript
  • Frameworks
    • TailwindCSS v4
  • Database
    • MySQL

Team Members

Renz Geronimo
Renz Geronimo
Rafael Leonardo
Rafael Leonardo
John Asher Manit
John Asher Manit

Live Demo

🔗 https://rbxams.bscs3a.com


Installation Guide

A step by step guide that will tell you how to get the development environment up and running.

Prerequisites Tools

  1. XAMPP for Apache & MySQL servers.
  2. Composer for PHP package manager.
  3. Node.js & NPM to manage TailwindCSS dependency.

Step 1. Clone this repository inside of c:\xampp\htdocs

  git clone https://github.com/99lash/RBXAMS.git
  cd RBXAMS

Step 2. Install project dependencies of frontend and backend

Backend dependencies

  composer install

Frontend dependencies

  npm install

Step 3. Create a .env file and put the content of .env.example into .env.

Step 4. Setup virtual host environment to access development mode

4.1. Add .htaccess file inside the public_html folder and put these lines of code in it.

  <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /

    # Protect system folders (just in case)
    RedirectMatch 403 ^/(src|config|vendor|storage|resources|node_modules|docs)/.*

    # If file/folder does not exist, route to index.php
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^ index.php [L]
    # RewriteRule ^(.*)$ index.php/$1 [L]
  </IfModule>   

4.2. Open httpd-vhost.conf file located at C:\xampp\apache\conf\extra\httpd-vhosts.conf and put these lines of code at the bottom.

  <VirtualHost *:80>
      DocumentRoot "C:/xampp/htdocs"
      ServerName localhost

      <Directory "C:/xampp/htdocs">
          Options Indexes FollowSymLinks
          AllowOverride All
          Require all granted
      </Directory>
  </VirtualHost>

  <VirtualHost *:80>
      DocumentRoot "C:/xampp/htdocs/RBXAMS/public_html"
      ServerName rbxams.local

      <Directory "C:/xampp/htdocs/RBXAMS/public_html">
          Options Indexes FollowSymLinks
          AllowOverride All
          Require all granted
      </Directory>
  </VirtualHost>

4.3. Open hosts file as an administrator located at C:\Windows\System32\drivers\etc\hosts and put this line of code in it.

  127.0.0.1 rbxams.local

NOTE: if you're running the Apache server from XAMPP, you must restart the XAMPP (apache) server.

Step 5. Run the development server.

5.1. Open XAMPP application and start Apache and MySQL server.

You can now access http://rbxams.local/.

5.2. If you are a Frontend Developer, execute this command in your terminal.

  npm run dev:bs

You must access http://localhost:3000/.

if the above script doesn't work as you followed all the steps accordingly. Then, alternatively run this instead.

  npm run dev

You must access http://rbxams.local/.


About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published