Challenge Overview
Project Overview
This project, the CSFV Community Gaming website project will provide the web site infrastructure and integration of the games. This will be a web site that is available on the Internet, and also will be delivered in a form where the server and the games can be installed and used behind a firewall.
In a past challenge we update csfv_wiki_module to run as a standalone wiki application. In this assembly challenge you are implementing minisite1 (circuitbot) Wiki theme. We hope you enjoy this contest and good luck!
Competition Task Overview
The scope of this contest will address the following :
- Implement the views for minisite1 in the provided prototype (prototype attached in forums) :
- The views should be same to the views from csfv_frontend_module, except they have different look-and-feel
- Reuse header/footer/menu/chat jade views from csfv_minisite_frontend_module (minisite1 branch)
- JavaScript files that serve the chat widget, real time notification, search auto complete popup, user info popup ..etc from csfv_frontend_module, what that means that the javascript links in the head html tag should explicitly reference the javascript files in the csfv_frontend_module. The csfv_frontend_module link for the JS files should be configured in development.js.
- All CSFV modules should use wiki_frontend branch.
- Update the wiki_frontend branches to work with node version 0.10.23.
Folder Structure
Keep and follow the csfv_wiki_module folder structure, if you need to make any changes please ask Copilot for approval in forums.
Private Git Repository
The code is stored in http://www.github.com/topcoderinc . If you don't have access, create a github.com account and request access in forums.
- CSFV repos start with csfv_ prefix.
- Use wiki_frontend branch in the CSFV repos as basis for your work.
UI Prototype Requirements
We've followed a strict requirements when building the UI prototype, please see it here
http://apps.topcoder.com/wiki/display/docs/CSFV+Gaming+Website+UI+Prototype+Part+1#CSFVGamingWebsiteUIPrototypePart1-uiprototype
When you want to add/remove/edit any existing css style, you must follow what is mentioned in the wiki section in the link above.
Documents Provided
UI Prototype and Previous winning submission are attached in forums.
Technologies Involved
- JavaScript
- Node.js 0.8.5
- Express 3.0.0
- Mongoose.js 3.1
- Async 0.1.22
Final Submission Guidelines
Submission Deliverables
- Source Code (Updated/News Files) as batch file as mentioned above with the commit number you used as base for your work.
- Deployment guide to configure and verify the application.
Support
Standard support requirement.
Final Submission
For each member, the final submission should be uploaded to the Online Review Tool.