Академический Документы
Профессиональный Документы
Культура Документы
Stateofproject:Idea
Roleoffreelancer:Thisprojectwillbegivenfullstackdevelopmentofafreelancerdeliveringby
ideatodelivery.Thefreelancerisresponsibleforpresentinganideabasedontherequirements,
developthedesign,logoandotherelements,thendeveloptheplatformandthehelpdesk
module.
Descriptionoftheplatform:
TheplatformwillbeacoreplatformnamedAndlangPlatformthiswillbelocatedon
andlang.comthewebsiterunningtheretodaywillbethrownaway.
(1)
andlang.comshouldcontainthelandingpage/informationpageoftheAndlangPlatform
describingtheMODULESbeingpossibletorunthroughtheplatform.Thefreelanceris
responsibletocreatethiswebsite,andimplementitwithlaravel.
(2)
Theplatformshouldhaveanapp/backendapp.andlang.com(temporaryURL)thatisacore
platform.Auserregisteredherewillhaveaccesstoadashboardwiththepaidmodules,and
canaddandremovemodulesatwill.Eachmodulewillbesplitinacategoryofthesite.
Theplatformneedtohavethefollowing
Login/Register
Paymentprocessing(modulesandlevel)
Usermanagement
Add/Removemodules
Listavailablemoduleswithinformation
Admincategorywiththerequiredadmin,logsetc
Userinviteconnectedtomodulesbasedonsubscriptions
TheimportantthingisamodulecanbeaseparateURL,sothesystemshouldsupportdifferent
URLgivingdifferenttemplates.Ifwerunthelaravelinstallationonandlang.comasthedomain
theandlang.comsiteshouldshow,ifthelaravelinstallationrunonhelpdesk.tld(notareal
domain)thehelpdeskshouldshow(thehelpdeskmoduleanditsindexpages).Thiscanbe
controlledbytheadmin.
(3)
Module1helpdesk
Thehelpdeskshouldbeagenerichelpdeskwithasharedadmin/apppanel.Ifweusethe
imagineddomainhelpdesk.tldinabrowserthelandingpageshouldbeaversionof
andlang.comwithfocusonthehelpdesk,alsoifyouenterapp.helpdesk.tldtheadminpanelcan
beloggedinwithyourglobalusernameandpassword(shareddashboard),butfocusonthe
helpdeskmodule.
Whenloggedintheuserwillbepresentedbyahelpdeskdashboardandallthemeelementsare
locatedaroundthehelpdesk.Theusercanfromherealsoaddothermodules.
Inthatsenseitwillmakenodifferenceistheuserregister,loginorentersandlang.com,
helpdesk.tld,othermodule.tld,anothermodule.tld.Theonlydifferentonthedomainis
1. Thelandingpageandinformationgiven
2. Thedesign
3. Whatmodulewillbeinfocuswhenloggingin
Otherthanthateverythingelseisshared,like
1. Login/user
2. Payment
3. admin
4. modulesetup
Thehelpdeskmodulewillcontainthefollowingitems
1. Multipleinboxes
2. Senseofmailmessages
3. dashboardwithinformationofcases,statusetc
4. newticketcreationmanual,includingcalltickets,directtickets
5. Viewpageofticketwithcategories,priority,assignment
6. Workflowmanagementoftickets
7. FAQregistrationofhelpdesk
8. QuickAnswer
9. Livechatbackendandfrontendincludinglivepresence
10. Linkofcasesandchats
Module2,3,4,5,6,7,8TBA(notpartofthisscope).
Tosumupthefreelancerisrequiredtocreateadomainindependentplatformwithpossibilityfor
differentlandingpagesinauptocode,topmoderndesignandUIfunctionalityusingTDDor
BDDapproachonLaravel5.Thefreelancershouldsketchthevisionoftheplatformand
documentatehowtoprogramtheapplicationonpaperasthesketchingmilestone,thendesign
andthenprogram.
Thefinalresultshouldbeasmentionedaboveafullyfunctionalplatformapplicationincluding
theandlangsite,andonemodule,ahelpdeskwithallfunctions.
Whatwillnotbeaccepted
Lateorunfocuseddeliveries
Nonresponsivefreelancers
Halfcontractleave
Rusheddevelopment
NONTestDrivendevelopment
Undocumenteddevelopment
Uneffectiveandbadcoding
Uncommentedcode
Programmingwithoutaplan
Nonmoderndesign
It'srequiredthefreelancerreadsthisdocumentandunderstandtheworkloadgivenhere,
understandingitsonaccordwork/fixedpriceandtherequirementsmightchangeasthetask
getmoreclear.Thefreelanceracceptworkinguntiltheprojectisatstage1.0productionready
andlaunchedonlineanditwillnotbeanypaymentoverdeliveredvalueatanypoint.