Platformrequirement-3

Preview:

DESCRIPTION

Platformrequirement-3

Citation preview

This upwork job as of 21 of september is being described in the following document  State of project: Idea  Role of freelancer: This project will be given full stack development of a freelancer delivering by idea to delivery. The freelancer is responsible for presenting an idea based on the requirements, develop the design, logo and other elements, then develop the platform and the helpdesk module.  Description of the platform:  The platform will be a core platform named “Andlang Platform” ­ this will be located on andlang.com ­ the website running there today will be thrown away.   (1) andlang.com should contain the landing page / information page of the Andlang Platform describing the MODULES being possible to run through the platform. The freelancer is responsible to create this website, and implement it with laravel.  (2) The platform should have an app / backend app.andlang.com (temporary URL) that is a core platform. A user registered here will have access to a dashboard with the paid modules, and can add and remove modules at will. Each module will be split in a category of the site.  The platform need to have the following  

­ Login / Register ­ Payment processing (modules and level) ­ User management ­ Add / Remove modules ­ List available modules with information ­ Admin category with the required admin, logs etc ­ User invite connected to modules based on subscriptions 

 The important thing is a module can be a separate URL, so the system should support different URL giving different templates. If we run the laravel installation on andlang.com as the domain the andlang.com site should show, if the laravel installation run on helpdesk.tld (not a real domain) the helpdesk should show (the helpdesk module and its index pages). This can be controlled by the admin.  (3)  

Module 1 helpdesk  The helpdesk should be a generic helpdesk with a shared admin / app panel. If we use the imagined domain helpdesk.tld in a browser the landing page should be a version of andlang.com with focus on the helpdesk, also if you enter app.helpdesk.tld the admin panel can be logged in with your global username and password (shared dashboard), but focus on the helpdesk module.  When logged in the user will be presented by a helpdesk dashboard and all theme elements are located around the helpdesk. The user can from here also add other modules.  In that sense it will make no difference is the user register, login or enters andlang.com, helpdesk.tld, othermodule.tld, anothermodule.tld. The only different on the domain is  

1. The landing page and information given 2. The design 3. What module will be in focus when logging in 

 Other than that everything else is shared, like   

1. Login / user 2. Payment 3. admin 4. module setup 

 The helpdesk module will contain the following items  

1. Multiple inboxes 2. Sense of mail messages 3. dashboard with information of cases, status etc 4. new ticket creation manual, including call tickets, direct tickets 5. View page of ticket with categories, priority, assignment 6. Workflow management of tickets 7. FAQ registration of helpdesk 8. Quick Answer 9. Live chat backend and frontend including live presence 10. Link of cases and chats 

  Module 2,3,4,5,6,7,8 TBA (not part of this scope).  To sum up the freelancer is required to create a domain independent platform with possibility for different landing pages in a up to code, top modern design and UI functionality using TDD or BDD approach on Laravel 5. The freelancer should sketch the vision of the platform and 

documentate how to program the application on paper as the sketching milestone, then design and then program.   The final result should be as mentioned above a fully functional platform application including the andlang site, and one module, a helpdesk with all functions.   What will not be accepted  

­ Late or unfocused deliveries ­ Non responsive freelancers ­ Half contract leave ­ Rushed development ­ NON Test Driven development ­ Undocumented development ­ Uneffective and bad coding ­ Uncommented code ­ Programming without a plan ­ Non modern design 

  It's required the freelancer reads this document and understand the workload given here, understanding its on accord work / fixed price and the requirements might change as the task get more clear. The freelancer accept working until the project is at stage 1.0 ­ production ready and launched online and it will not be any payment over delivered value at any point.      

Recommended