Development of the Fire Training Workspace System for Fire Departments
Project Requirements for Contractor
1. Home Landing Page
- Included: Design and develop a comprehensive landing page featuring a banner, an overview of features, pricing plans, video showcases, and clear call-to-action sections.
- Excluded: None specified.
2. User Authentication
- Sign Up: Develop a user-friendly registration page.
- Sign In: Implement a secure login page.
- Email Verification: Integrate a system to send verification codes via email, with a dedicated page for code entry.
- Reset Password: Create functionality to send password reset links via email and a corresponding page for resetting passwords.
3. Pricing and Payment
- Pricing Plans: Develop a detailed page outlining all subscription-based features available to users.
- Checkout: Implement a payment processing page with Stripe integration.
4. Onboarding Process
- Onboard: Create an onboarding page for entering workspace and organizational information, including the ability to invite additional users.
- Accept Invite: Develop a page for users to accept invitations to join a workspace.
5. Workspace Dashboard
- Workspace Stats: Develop a dashboard displaying key workspace statistics.
- Simulations Management:
- List and Search Simulations: Create a page listing all simulations with search functionality, folder organization, and favorite marking. Include options for toggling the view size.
- Create Simulation: Implement features for initializing new simulations, allowing for image uploads from both the user's PC and workspace assets.
6. Simulation Editor
- Editor Features:
- Left Sidebar: Integrate components like fire & smoke effects, admin-added clip arts, and a component search feature. Include drag-and-drop functionality.
- Right Sidebar: Provide state control and layer management features, allowing users to view, edit, sort, and control various properties of layers.
- Center Panel: Display the main simulation view, enabling users to rotate, resize, and position layers, with a scrollable list of views beneath the main display.
- Header: Include buttons for naming, saving, and playing simulations, with an autosave function every 3 minutes.
- Additional Controls: Implement features to adjust component velocity.
7. Exercise Management
- List and Search Exercises: Create a page for listing exercises with search, sorting, and pagination features.
- Create/Edit Exercise:
- Implement a five-step process that includes simulation selection, exercise type selection, resource addition, benchmark creation, and dispatch information setup.
- Integrate Google Maps API for address input, map display, and fire hydrant placement.
8. Event Hosting
- Hosted Events: Develop a page listing all events, with options to archive past events.
- Host Event:
- Implement a three-section setup: exercise selection, exercise details, and user/resource management.
- Include functionality to send invitations and allow profile creation for invited members.
9. Event Management
- Pre-Event Page: Develop a page that includes QR code generation, event link sharing, member status tracking, and event start functionality.
- Event Control:
- Implement time tracking, state changing, and user view control features. Provide benchmark tracking, a notes section, and integrate radio channels and event chat.
- Event Summary:
- Create a page to review past events, including sections for quick info, benchmarks, notes, member lists, Google Meet links, and chat history.
- Event Views: Develop a page for visualizing all members' points of view, including usernames, profile pictures, current views, and a dropdown for view changes.
- Event Play: Create a page for event participants with view switching, voice chat, and event chat functionality.
10. Workspace Administration
- Members Management: Develop a page to visualize, manage roles, remove, and invite members within the workspace.
- Settings:
- Workspace Settings: Include options to manage the workspace name, logo, color scheme, assets (with folder sorting), and lists for resources, benchmarks, call types, and alarm levels.
- Organizational Settings: Develop features to manage organization information.
- Excluded: Video uploading functionality.
11. Billing and Invoicing
- Billing: Create a page listing all payments made by users.
- Invoice: Develop a page that provides detailed views of each transaction invoice.
12. User Profile
- Profile Management: Implement a page for users to manage personal account settings and reset passwords.
- Excluded: Email change functionality.
13. Library
- Library: Develop a page for admin-created simulations, accessible to all users, with an option to import these simulations into personal workspaces.
14. Miscellaneous Pages
- Contact: Create a contact page with a form that sends information to the admin, along with an information section.
- FAQ & Knowledge Base: Develop a simple informational page.
- Privacy Policy and Terms & Conditions: Implement basic pages to display legal information.
- 404 Not Found: Create a basic 404 error page for non-existent routes.
15. Admin Panel
- Admin Dashboard: Develop a dashboard with site statistics for administrators.
- Admin Libraries: Create a page for managing all simulations within the admin panel.
- Admin Settings: Implement necessary settings for site management within the admin panel.
- Admin Finances: Develop a page listing all financial transactions.
- Admin Users: Implement a user management page, including the ability to block users.
- Admin Shared Folders: Create a page for managing shared folders, particularly for simulations that are visible in the public Library.
Additional Materials
- Partial Prototype: A prototype with core functionality visualized is available in Figma: Core Prototype.
- Competitor's Website: For reference, see a similar project: Competitor's Website.
- Stakeholder Communication: A recording of a Business Analyst call with the stakeholder is available, detailing the functionality requirements: Recording
Expectations and Next Steps
We are highly committed to selecting the right team for this project and working closely until completion. Our budget is strict, as we are self-funding this initiative. The stakeholder is based in the US, and your team will be expected to communicate directly with the client, ensuring seamless collaboration without intermediaries.
Please include the following in your proposal:
- Clear details of your experience and relevant projects.
- The size and composition of your project team.
- A budget range with constraints.
- Your availability and expected start date for the project.
We look forward to reviewing your proposal and potentially working together on this exciting project.
-
60 days7000 USD
410 7 1 1 60 days7000 USDGreetings,
Thank you for the detailed description, I will be happy to help you with the project realization. I'm a Software Development Engineer with more than 7 years of experience in creating various websites, SaaS solutions, complex web platforms and MVPs for startups. In my portfolio I pointed out some of the developed projects.
My stack includes the following technologies and their frameworks: PHP (Yii2, Laravel, Symfony), HTML5, CSS3, JS (Vue.js, React.js), MySQL, PostgreSQL.
-
30 days7000 USD
1447 20 1 30 days7000 USDDear Snezhana
We - LiteralNest are an experienced and professional team with 4 years of experience specializing in the development of large sites and crm systems with an impressive portfolio and a desire to achieve quality results quickly and accurately. We have reviewed your task and can perform it efficiently and quickly.
The team consists of 4 developers (2 frontend and 2 backend) and 1 tester and DevOps.
We can start this project from 12.08.2024
Portfolio
…Freelancehunt
Our task is to provide reliable support throughout the project and after its completion. Do not doubt that we are always in touch, ready to answer your questions and solve any tasks in real time.
We are open to new exciting projects and are ready to contribute to their successful implementation. We look forward to the opportunity to discuss the details and begin cooperation.
-
45 days9000 USD
1195 4 0 45 days9000 USDHello Snezhana!
Thank you for providing such detailed project requirements.
To address your questions, ISITLab has a team of 20+ specialists.
- We propose allocating a PM, 2 backend developers, a frontend developer, QA engineer, and a DevOps engineer for your project.
- While we haven’t implemented an identical project, our expertise lies in developing custom solutions for automating business processes. Our portfolio includes CRM, ERP, and logistics software projects. We're happy to share more details.
…
- Our initial project estimate starts at $9,000. We recommend beginning with a MVP to establish core functionalities and then iteratively expand based on your feedback.
- We're ready to start soon. We estimate needing up to two weeks to officially launch the project.
During this time, we can establish open communication, finalize the project's technical specifications, and initiate the development process. We propose outlining a detailed project plan, including sprint durations and deliverables.
Additionally, we will create comprehensive documentation to support the project's lifecycle.
Let's talk more in chat!
-
50 days2500 USD
798 3 0 50 days2500 USDGood day
I am the founder of the IT company Zentriflex. We have a UX/UI designer on our team with extensive experience who creates selling websites, and Full Stack developers who write quality code using the latest technologies and SEO support. Our DevOps specialist will set up a reliable and cost-effective infrastructure.
We work with technologies such as Node.js and Nest.js for Back-end and React.js and Next.js for Front-end. We are ready to implement your idea.
-
49 days2790 USD
15075 32 0 1 49 days2790 USDHey Snezhana!
My name is Valentin, and I represent the Arctic Web Agency. We are a team of experienced web developers who specialize in creating modern and effective web solutions for business. I can provide examples of our similar work in personal messages. Ready to take your project to work!
Best regards
Arctic Web Team
Freelancehunt
-
1 day100 USD
957 23 1 1 1 day100 USDHello, Snihana.
- We are engaged in business process automation and have experience in developing complex projects. Frankly speaking, we do not have experience in this type of project, and some things will have to be done from scratch. However, I do not think this will be a problem.
- I believe that for the successful implementation of such a project, we will need a whole team, including developers, a tester, a DevOps engineer, and a project manager who will be in touch with the client and the team. I think we will be able to determine the full composition of the team after a detailed discussion and assessment of the entire scope of work.
- At first glance, the MVP of such a project may cost around $10,000 to $15,000 (this is a very rough estimate). However, I think in this case it would be more reasonable to work on an hourly basis, as it is very difficult to estimate the entire scope of work, and it may take a lot of time.
- After agreeing on all organizational details, we will be able to start working. Some tasks may be performed in parallel.
…
Overall, the project looks very interesting and at the same time complex, but I am confident that we can help you. I suggest having a short introductory conversation to better understand each other.
Best regards,
Yuriy
-
90 days10 000 USD
1953 14 1 2 90 days10 000 USDProject Development Plan and Cost Estimate
Home Landing Page
Description: Design and develop a landing page with a banner, features, pricing plans, videos, and CTAs.
Time: 13 hours
Cost: $325
User Authentication
… Includes: Sign up, sign in, email verification, and password reset pages.
Time: 27 hours
Cost: $675
Pricing and Payment
Includes: Pricing plans and checkout with Stripe.
Time: 20 hours
Cost: $500
Onboarding Process
Includes: Onboarding page and invite acceptance.
Time: 20 hours
Cost: $500
Workspace Dashboard
Includes: Dashboard for workspace stats, and simulations management.
Time: 33 hours
Cost: $825
Simulation Editor
Includes: Editor with sidebars, main view, autosave, and velocity controls.
Time: 40 hours
Cost: $1000
Exercise Management
Includes: Exercises listing, creation/editing with Google Maps API.
Time: 33 hours
Cost: $825
Event Hosting
Includes: Event listing, hosting setup, and invitations.
Time: 27 hours
Cost: $675
Event Management
Includes: Pre-event, control, summary, views, and play pages.
Time: 40 hours
Cost: $1000
Workspace Administration
Includes: Members management and settings.
Time: 27 hours
Cost: $675
Billing and Invoicing
Includes: Billing overview and invoice details.
Time: 13 hours
Cost: $325
User Profile
Includes: Profile management.
Time: 13 hours
Cost: $325
Library
Includes: Admin-created simulations accessible to users.
Time: 13 hours
Cost: $325
Miscellaneous Pages
Includes: Contact form, FAQ, privacy policy, and 404 page.
Time: 20 hours
Cost: $500
Admin Panel
Includes: Admin dashboard, library management, settings, finances, user management, and shared folders.
Time: 33 hours
Cost: $825
Total Development Time: 379 hours
Total Cost: $9,475
-
30 days1200 USD
338 30 days1200 USDHello, Snezhana.
I read your requirement carefully.
Thank you for your detail for me to understand all of your requirment.
I'm a senior full stack developer with 7 years of experience in Web development.
I have built a lot of user-friendly and responsive websites such as Travel company website, Healthcare website, E-commerce website, E-Learning website, Training course, Training and Simulation platform and so on.
The most important thing is that I have already built the platform similar with yours.
Let me describe about that project.
The project's name was "Integrated Training and Simulation Platform (ITSP)".
… The primary goal of the ITSP project was to create a comprehensive and innovative training solution that would significantly enhance the preparedness and operational capabilities of a specialized workforce. This workforce was responsible for carrying out critical tasks and responding to complex, high-stakes situations, making effective training and simulation a vital component of their professional development.
As a senior full stack developer, I played a crucial role in the design, development, and implementation of the ITSP system. This project involved leveraging my extensive expertise in both front-end and back-end technologies to create a seamless and effective training solution for a specialized workforce.
In front-end development, I used modern JavaScript frameworks and libraries, such as React.js/Next.js/TailwindCSS, to build the user interface and enhance interactivity.
In back-end development, I implemented robust and scalable API layer using the Node.js and Express.js
In database management, I leveraged technologies like MongoDB or PostgreSQL, to store and retrieve training data, user information, and simulation scenarios
In addition, I developed secure and efficient APIs to facilitate communication between the front-end and back-end components and implemented the real-time communication protocols, such as WebSockets, to enable seamless collaboration and feedback mechanisms during training sessions.
In integration and deployment, I set up and configured cloud infrastructure, such as AWS or Google Cloud Platform, to host the ITSP system and provide scalable computing resources.
By leveraging my comprehensive skill set as a senior full stack developer, I was instrumental in the successful development and deployment of the ITSP system. This project showcased my adaptability, technical expertise, and ability to deliver innovative solutions t
-
45 days2600 USD
1251 3 0 45 days2600 USDHello! I am the co-owner of the web studio for the development and design of websites of any complexity, Confidence Technology.
We have extensive experience working with modern web programming technologies such as HTML, CSS, JavaScript (React.js or Vue.js), PHP, Laravel, CodeIgniter, Git, Python, MySQL, PostgreSQL, NodeJS, and various content management systems (CMS) such as WordPress (Woo), OpenCart, and PrestaShop, Webflow. We are ready to take on projects of varying complexity and create unique and innovative web solutions for you.
We guarantee fast and quality task execution, as well as the possibility of integrating mapping APIs into your projects. We are always ready to take on your ideas and turn them into successful web solutions.
Our latest projects, including design:
https://novobudova.pro
https://aquahub.org.ua
https://frolic.com.ua
… https://mossandmoreart.com
https://boostylabs.com
https://ol.zp.ua
https://smt-industry.com
https://butams.com
https://emporio-sports.cz
https://nosovski.com
https://alphasr.com
http://han.2doweb.org
https://water.confidence-crm.com
https://chart-news.online
https://riabchuk-anastasiya.com/
Best wishes, Valentina
-
35 days2500 USD
5136 21 0 1 35 days2500 USDHello, my name is Arthur, and I am a professional full-stack developer from Ukraine. I have five years of experience in backend development and extensive experience working with modern web programming technologies such as HTML, CSS, JavaScript, PHP, Laravel, CodeIgniter, Git, Python, MySQL, PostgreSQL, NodeJS, and others.
My team also has significant experience working with various content management systems (CMS) such as WordPress (Woo), OpenCart, and PrestaShop. We are ready to take on projects of varying complexity and create unique and innovative web solutions for you.
We guarantee fast and quality task execution, as well as the possibility of API integration into your projects. We are always ready to take on your ideas and turn them into successful web solutions.
My recent projects:
https://market.freelance-fast.click/
https://novobudova.pro/
https://aquahub.org.ua
… https://confidence-tech.com
https://boostylabs.com
https://ol.zp.ua/
https://smt-industry.com/
https://butams.com
http://han.2doweb.org/
https://emporio-sports.cz
-
15 days500 USD
9897 67 0 15 days500 USDHello! I will complete your task quickly and efficiently.
My portfolio: https://freelancehunt.com/ua/freelancer/romas6ka.html#portfolio
Write to me, I will start working today. I will be happy to collaborate with you!
Current freelance projects in the category Desktop Apps
Development of custom software (Android application + CMS) for SUNMI K2 self-service kiosks (Fast food)
23 USD
We are looking for an experienced team or a Middle/Senior Android developer (possibly with Full-stack skills) to create proprietary software for self-service kiosks for a fast food retail chain. Currently, our terminals operate on a ready-made cloud integrator, but we are… Content Management Systems, Desktop Apps ∙ 4 days 8 hours back ∙ 20 proposals |
It is necessary to migrate the current working program from FoxPro to C#.Hello everyone! We have a program in FoxPro (it has several modules, it's an accounting program), we have the source code of the program, and if necessary, we can consult with people who support the current program. What needs to be done: 1. Analyze how everything works,… C#, Desktop Apps ∙ 9 days 16 hours back ∙ 19 proposals |
About the Master Program "KONSTRUCTOR"
4182 USD
We are looking for a very experienced C++ developer to modernize existing software (master program). The program is responsible for creating derivative software representing audio-visual sessions of psychological correction. The current version is written in pure WinAPI (Visual… C & C++, Desktop Apps ∙ 12 days 5 hours back ∙ 20 proposals |
ODOO Enterprise setup for constructionНеобхідно побудувати картки та налаштувати зручний імпорт, інтеграцію з ЕДО і загалом Workflow ODOO Компанія займається системною інтеграцією: маємо поставки обладнання В2В або з прямою маржинальністю, або з рібейтами в подальшому. Крім того, ведемо будівельні роботи на об'єктах… Enterprise Resource Planning (ERP), Desktop Apps ∙ 12 days 14 hours back ∙ 7 proposals |