
Java Enterprise Application
$250-750 USD
Betalt ved levering
Software Requirements Specification (SRS) Application Name: Group Management System
Introduction The Group Management System is a web-based application designed to provide a platform for users to create and manage groups based on different geographies and locations. It allows users to register, login, and recover their passwords. The application enables users to create sub-users who act as group administrators. Users can add devices to their groups, share reports and data within the group, and set up alerts based on predefined criteria. The system also includes device management features, connectivity to MQTT broker, data storage in MongoDB and TimeSeries Database, and report generation compliant with FDA CFR21 regulations. Additionally, the application offers a web dashboard for visualization, backup and recovery functionality, import data from various file formats, suspend users, track GPS devices, and generate APIs for mobile apps and backend services. A backend agent monitors server and process states, facilitating auto-recovery and deployment using Docker images.
User Registration and Authentication 2.1. Self-Registration
Users can register themselves by providing necessary details such as name, email, and password.
2.2. Login
Registered users can log in using their credentials.
The system should validate user login information and grant access upon successful authentication.
Security measures like encryption and secure session handling should be implemented.
2.3. Forgot Password
Users who have forgotten their password can request a password reset.
The system will send a password reset link to the registered email address.
2.4. Password Recovery
Users can reset their password by following the password reset link received via email.
The system should securely update the user's password after successful verification.
Group Management 3.1. Group Creation
Users can create groups based on different geographies, locations, cities, or areas.
Each group will have a unique identifier and associated information.
3.2. Sub-User Management
Group admins can add sub-users who will have administrative privileges within their respective groups.
3.3. Device Management
Users can add new devices to their groups.
Users can share reports and data within their groups.
Alert Generation
Sub-users can define criteria for generating alerts.
The system should generate alerts via email, SMS, and in-app notifications (using Firebase) when the predefined criteria are crossed.
Device Connectivity and Management
Device Management should include the ability to add Gateways connecting devices to the cloud via LTE and WiFi.
Application should connect to MQTT broker for device communication.
The system should dynamically subscribe to multiple topics, receive data, and publish it to MongoDB and TimeSeries Database for storage.
Database buckets will be loaded during login, allowing users to query and visualize device data using graphs and trends.
Report Generation
The system should generate various types of reports, compliant with FDA CFR21 regulations.
Reports can be scheduled to be automatically emailed to different management levels.
Web Dashboard
The application should provide a web dashboard for data visualization, allowing users to monitor and analyze device data.
Backup and Recovery
The system should have backup and recovery mechanisms to ensure data integrity and availability.
Regular backups of the application and database should be performed.
Data Import
The system should support importing data from Excel files, MDB (Microsoft Access Database), and MySQL imports.
User Management
Administrators should have the ability to suspend users' accounts temporarily if necessary.
GPS Device Tracking
Users should be able to add GPS devices and track their position on a map over time.
The system should generate alerts based on predefined criteria related to GPS device data.
Projekt ID: #36703276
Om projektet
29 freelancere byder i gennemsnit $762 timen for dette job
Hello there! My name is Raman, and I am a top-rated freelancer with over 18 years of experience in web and app development. I specialize in PHP, WordPress, WooCommerce, data scraping, Buddypress and React Native. I u Flere
Hello, my name is Navjot and I am an experienced freelancer with 7+ years of experience in web design and development. I understand that you are looking for someone to help with your Group Management System project, an Flere
Hi I have read your requirement and I am confident that I can help you. Please message me so that we will have a detailed discussion. We are IT company in Central India having 9+ years of experience and mastery in Flere
Dear Client, We at N&T Negocios y Tecnologias s.r.l. would like to introduce ourselves as a leading IT industry development company with over 20 years of experience in developing web, mobile, blockchain and AI project Flere
Hi, We went through your project description & I am very interesting in your job and it seems like our team is a great fit for this job. We are an expert team which have many years of experience on PHP Please come o Flere
I have gone through your requirement and understood very well also we have done similar project in past so we can fulfil your requirement in short time with 100% features covered.
Hi there, I can make this project in Java, SpringBoot and Angular. The total time required is around 2 months, and the list feature is extensive. Cost around $1500 I have 12+ years of experience in making Java Enterpr Flere
Hi, i can create Java Enterprise Application I am an experienced Android and ios developer and equipped with all the necessary skills to provide you best website that completely satisfies your business needs. Please sh Flere
HELLO, Greetings of the day! I am writing to you in response to your job posting for a Java Enterprise Application. I am confident that I have the skills and experience necessary to develop the Group Management System Flere
Hi, We would like to grab this opportunity and will work till you get 100% satisfied with our work. We are an expert team which have many years of experience on PHP, Java, Android, Software Architecture, MySQL Lets Flere
Hello Sir/Madam! My name is Ramesh and I am the founder of RAM TECH. We help to turn Innovative Ideas into Successful Business Solutions using our 10 years of experience in the field. We have worked on various projects Flere
Hi, I have around 9+ yrs of exp in java/j2ee and mainly worked in java8, Spring boot, Spring MVC, JPA/Hibernate, SQL and NoSQL databases. We can discuss more details over the chat
Hi, i can create Software Requirements Specification (SRS) Application Name: Group Management System I am an experienced Android and ios developer and equipped with all the necessary skills to provide you best webs Flere
Hhi I am experienced in this and I can start right now but i have few doubts and questions lets have a quick chat and get it started waiting for your replyyy
Hello, My name is Mohammad and I am a Full Stack Software Engineer with 5 years of experience in the field. I understand that you are looking for someone to help with the development of your Group Management System app Flere
Hi There! You want to build an Group Management web-based application System for users to create and manage groups based on different geographies and locations. that allows users to register, login, and recover their Flere
Tech-savvy CS & IT Student User Describe yourself as computer science and Information Technology engineering student ChatGPT As a computer science and information technology engineering student, I am passionate abou Flere
I have good knowledge of Java, SQL server, JSP, HTML, HTML5, CSS. Give me opportunity to developer project .