Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
app
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

preview

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. Configure Redis afterwards.

composer install
php artisan migrate
php artisan db:seed
bower install

Acknowledgement

Copyright 2014, Dream ROSE Team. All rights reserved.

About

The web app for Dream ROSE Online

Topics

Resources

Releases

No releases published

Packages

No packages published

Languages