Discover Our Place: Where Innovation Meets Excellence

Step into our world of innovation and excellence, where every project is crafted with meticulous attention to detail.

Development of Sales and Negotiation Training Web App for Fort Street Apps

Challenges and Objectives

Fort Street Apps needed expert developers to build a comprehensive web application for their client, Shapiro Negotiations Institute. The application aimed to provide sales and negotiation training with the following objectives:

  • Support recording video responses
  • Create multi-stage tasks for students
  • Grade student responses with a detailed grading system
  • Upload problem statements in video format or attach PDFs
  • Enable coach and peer-to-peer grading
  • Include notifications and a student discussion forum
  • Secure login access with a dedicated backend panel for user and coach management

Solutions Provided

Our team built the entire software using a combination of technologies, including Laravel, Node, WebRTC, AngularJS, and MongoDB. We conducted extensive research to create a user-friendly interface and secure the software from vulnerabilities.

Implementation Process

The project spanned two years and included several key phases:

  1. User Management: Developing a system to manage users, coaches, and their groups.
  2. Scenario Creation: Enabling the creation of training scenarios.
  3. Video Attachment for Questions and Responses: Supporting video uploads and encoding.
  4. PDF and Document Attachment for Scenario Descriptions: Allowing detailed problem statements.
  5. Grading System Development: Implementing a multipoint rating system with video reviews, coach grades, and peer-to-peer grading.
  6. Notifications: Keeping users informed of updates and activities.
  7. Discussion Forum: Providing a platform for student discussions.
  8. Security Measures: Ensuring the application was secure from potential vulnerabilities.

Tools and Technologies

  • Laravel: Backend framework
  • Node.js: Server-side development
  • WebRTC: Real-time communication for video responses
  • AngularJS: Frontend framework
  • MongoDB: Database management

Advertisement

You can place ads

100%x100

Results and Outcomes

The software was successfully delivered, aligning well with the client's initial objectives.

Future Implications

The client utilized the software in a SaaS model, providing access on a subscription basis.

Ongoing Projects

We are currently working on developing the SNI Go Mobile App for both Android and iOS.