https://github.com/srph/dream-rose
The web app for Dream ROSE Online
https://github.com/srph/dream-rose
laravel rose-online web-app
Last synced: 3 months ago
JSON representation
The web app for Dream ROSE Online
- Host: GitHub
- URL: https://github.com/srph/dream-rose
- Owner: srph
- Created: 2015-05-10T06:32:50.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2015-06-06T08:59:51.000Z (about 11 years ago)
- Last Synced: 2025-01-26T17:16:01.381Z (over 1 year ago)
- Topics: laravel, rose-online, web-app
- Language: PHP
- Homepage:
- Size: 1.35 MB
- Stars: 3
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README

# Dream ROSE Online - Web
> The website for Dream ROSE Online
This was written a year ago while it was a growing private server. The codebase is shit as this was one of my first few jobs.
**During development, I used MySQL.** However, we used MSSQL 2005 (why 2005, you ask?) in production because of the server files being outdated. I was really lucky that PDO supported MSSQL, and that it easy to switch databases by just changing a few lines in the config. It could have been improved with environment-based configurations, but I didn't acknowledge any of those at the time this was being written.
**Laravel's features shined in this project.** I had to deal with the server files' architecture and methodology being outdated; it was hard. Luckily, Laravel was able to provide most of the features I needed to focus on the features.
**I used TWBS3**. This gave me an opportunity to spend most of my time writing PHP code instead of wasting my time with the interfaces as I was given a short deadline (I was also handling another project at the time). I also had to design the site my self, so Bootstrap really saved my ass big time.
**Redis** because caching. I didn't notice any improvement at all, seriously. I just heard it was fast while being easy to setup, so.. hahaha.
## Building
**Requirements**:
- Redis.
- MySQL `>=v5.6` / MSSQL 2005.
- PHP `>=5.3`.
- Composer
- Bower (which depends on **npm** and **nodejs**)
\* There will be no instructions for setting it up with **MSSQL 2005**.
Create at least 3 databases, and dump the sqldump in `app/database/dump`. Make your way through [`/app/config/database.php`](https://github.com/srph/dream-rose/blob/master/app/config/database.php). Configure Redis afterwards.
```bash
composer install
php artisan migrate
php artisan db:seed
bower install
```
## Acknowledgement
Copyright 2014, Dream ROSE Team. All rights reserved.