NCBP is a provider of technical services including onsite hardware repair and support.
NCBP uses ConnectWise manage for our ticketing software.
ConnectWise Manage (CWM) provides a fully featured API that is documented here: [login to view URL]
NCBP would like to build a mapping tool that displays Service Tickets from ConnectWise Manage on a map based on the site address of each ticket. Each ticket shall be displayed as a separate marker.
The application shall include only active/open service tickets. Closed service tickets are to be excluded.
There are generally ~200 markers that will be active at any given time, although as many as 5000 service tickets may exist.
The map will need to provide filters that control the data to be displayed:
• Service Tickets are organized on Service Boards in CWM. The user must be able to select a single or multiple Service Boards. Based on this selection, the Statuses (below) and tickets will be updated.
• Each Service Ticket also has a specific status. Each status has a unique ID number, but the names will be repeated between the boards (i.e. “New” will be ID 11 on one service board and ID 22 on another service board). These statuses should be combined in the filter list based on their names.
• Each Service Ticket also has a territory assigned. This shall be an available filter based on the tickets that meet the service board and status filters.
• Each Service Ticket is assigned to a Ticket Owner. This shall be an available filter based on tickets that meet the service board and status filters.
• The filters should be remembered per user (either using a central store or using a local setting). I.e. If I select board #1 and the status of New for my filters, these should be my default settings the next time I load the application.
When displaying the service tickets, additional information from the API should be included in a bubble or label:
• Company Name
• Company Site
• Site Address
• Ticket Number
• Ticket Summary
• Ticket Status
• Ticket Owner
• Agreement Type
• Age of Ticket
• Last status change date/time
• Distance from 3 nearest NCBP offices - miles and time - we use both miles and minutes when scheduling
Each status shall display in a different color.
When calculating distance from an office, the list of offices shall be a configurable table in the application or database. This information will not come from the API. It will also not be a permanently static list, so it needs to be able to be updated. NCBP currently has 17 offices.
The application shall be written in PHP and will be hosted on a Windows server. The full source code shall be delivered upon project completion.
The application shall be fully tested and compatible with Google Chrome.
The application shall be based on the LocationIQ API ([login to view URL]) or something similar. Any alternate API must be approved in advance.
The project shall be fully funded in advance as a single milestone. No milestone payment will be released until a final product is delivered. Partial payment requests will not be honored.
Potential Freelancers shall confirm they have reviewed this brief, understand the conditions, and agree to them.
21 freelance font une offre moyenne de $512 pour ce travail
Expert PHP web developer with over 15 years of experience. Very interested to work on your project. Ready to start immediately and complete as soon as possible. Please contact to discuss details if you are interested. Plus
Hi, How are you? I just saw your job posting and I felt that I can help you with this job considering the experience I have with PHP. Please check my portfolio: https://www.freelancer.com/u/AwaisChaudhry?w=f Regards Plus
How are you? I am interested in Your Job description. I have already developed Ticket management system using PHP (Laravel) with required functionality and features. I am seasoned PHP Developer having more then 9 yea Plus
Hello Sir! I am experienced PHP programmer, I have developed websites in custom PHP as well as frameworks like Codeignitter & YII. I am interested to move on for this project. Can we talk more so I can discuss all tech Plus
Dear Matthew, I hope all is great with you. I can develop this mapping & geocoding webapp seo optimized user friendly in the deadline. I am a mernstack developer who has 100% job completion rate. I have already been in Plus
⭐⭐⭐⭐⭐ ⭐⭐⭐⭐⭐ Hi I have just read your project description carefully. So I'm very motivate for completing your project perfectly. I'm professional Fullstack developer with much experience in PHP projects. With much exp Plus
⭐⭐⭐⭐⭐ Hello Your requirements: "Build a Mapping/Geocoding Application for Service Ticket Physical Locations" I'm a senior PHP developer with 9 years of experience and I'm very familiar with API integration. I will m Plus
HelloDear Hiring Manager, Thank you for this wonderful opportunity. I have gone through your post and read your project details. i will complete your work as you posted here. Available to start work immediately. I wo Plus
Hi I have read your description carefully as well as site URL and i can implements all according to your requirement perfectly I am an Senior PHP Expert and i have talented with PHP, Hosting server, Database, Marketing Plus
My name is Oleksandr form Ukraine. I am senior full stack PHP(Laravel, CI, ECT..) Expert who valued credit. I read your requirement fully and understand correctly. Having the expensive experience in this field, i wil Plus
hello im a fullstack developer and also a software engineer i have read your description NCBP is a provider of technical services including onsite hardware repair and support. NCBP uses Co but i need more detail via c Plus
Hi, I'm PHP expert. I developed many applications that integrate with APIs using PHP. Looking forward to work with you. Regards
Hello, Is it possible to link Google Maps API to use maps? Can you send me a photo for the project flow? I don't understand right now, but if I completely understand your needs, I will be a perfect developer for you. P Plus
Dear sir I have about 15 years of experience in databases management software and software development tools kindly let us chat about this task and make sure you will get the best Thanks E
Hi, I just reviewed your project description and interested in your job now. As a senior developer I have 5+ years of experience in PHP and php frameworks such as Laravel and CI. I have ever built front and back end AP Plus
Hello! I've read your requirement carefully. I think I can help with fixing your problems. I'm a Laravel, WordPress,PHP and Designing expert over 8 years of experience dealing with PHP, MySQL, React, Node, Angular Plus
Hello There, I have seen the details as you need to Build a Mapping/Geocoding Application for Service Ticket Physical Locations It's a good place for work and we can communicate then making a good deal. Please find th Plus
Hi! I am a PHP expert with over 6 years experience dealing with PHP, I can help working with your projects. I've previously worked on the exact same project for another employer. PHP smarty, codeigntier, laravel platfo Plus