Welcome to GCStatus, where gaming isn’t just a hobby—it's a way of life! Whether you're a casual button-masher or a hardcore pro, GCStatus is your ultimate portal to everything gaming. Find the latest news, reviews, and tips & tricks to level up your game. And don't worry, we've got plenty of memes to keep things lit 🔥.
- 🕹️ Latest Gaming News - Stay updated with the hottest game releases and updates;
- 🎮 Game Reviews - Honest, in-depth reviews by real gamers, for real gamers;
- 🛠️ Tips & Tricks - Pro-level strategies to make sure you never rage-quit again;
- 💬 Community Forum - Discuss, debate, and maybe even find your next co-op buddy;
- 🚀 A lot more!
Because we know you'd rather be gaming than reading instructions, here's how to get GCStatus running on your local machine in no time!
Before you start, make sure you have these bad boys installed:
- Docker - Get it here;
- Git - Because version control is life. Get it here
Clone the repo:
git clone https://github.com/felipebrsk/gcstatus-api-laravel.git
Enter the project folder:
cd gcstatus-api-laravel
Install dependencies:
docker buildx build --platform linux/amd64 -p 8000:8000 -t gcstatus-api-laravel .
Run the container up command:
docker run -d --name gcstatus-api-laravel -p 8000:8000 gcstatus-api-laravel
Open your browser:
Navigate to http://localhost:8000 and voila! Welcome to GCStatus API.
If you want to enter the container to see or change something, just run:
docker exec -it gcstatus-api zsh
- 🐘 PHP: The backbone of your API, providing robust performance and concurrency handling;
- ⚛️ Laravel: The robust framework used to compound the main code of the API;
- 🗃️ MySQL: The reliable database management system storing your application's data;
- 🧪 PHPUnit: The amazing test framework used to create all testing coverage of the platform;
- 🧪 Faker: A PHP library to store fake data on your storage;
- 🗃️ SQLite: The reliable database management system to store data in memory during test runs.
GCStatus API Laravel is currently under development. That means it's mostly stable, but we might still break things occasionally. If you find any bugs, you can either:
- Blame your internet connection 🐢
- Create an issue on GitHub 🐛
Check out our extensive documentation to get the most out of GCStatus:
- API Reference - For when you need to get technical.
Want to contribute? Awesome! Here's how you can get started:
- Fork the repo;
- Create a new branch (e.g., feature/your-feature);
- Commit your changes (git commit -m 'feat: Add some feature');
- Push to the branch (git push origin -u HEAD);
- Open a Pull Request;
- We welcome PRs, especially those that fix bugs, improve performance, or add new features!
GCStatus API Laravel is maintained by a small but passionate team of gamers. We’re always looking for feedback, so feel free to reach out!
This project is licensed under the MIT License.
Remember, life’s more fun when you’re gaming. So, get out there and show the world your skills. And if you’re not sure how to do something, just press all the buttons and hope for the best — it usually works! 😎