The client wanted to start with an MVP(Minimum Viable Product) at the initial stage. The development team, Qtec Solution Limited has developed the first version within the first three months of the development. The client also wanted an amazingly fast searching system and very user friendly experience. The database system must be Mongobd and a flexible language for backend so that it becomes flexible later on. We used Python’s Django framework for the backend. The client wanted to develop the judgments system first where the citation, notes, judgement segments will be easily visible to the users. Also, the searching system will have a 5+ filtration system, highlights, counts and search within the search feature. The other requirements were developing a legislation system, category based gadgets for its users. The platform has two kinds of users, one is SuperAdmin who can upload and manage all the contents and subscriptions, another is users or subscribers, who can use the service.
We have integrated an advanced elastic search system for a proper search from millions of data in the database. The searching system is super fast and shows results in a split second.
The system doesn’t allow concurrent multiple logins in the system. You can login from multiple devices but not at the same time. Also, If you leave your PC reading a document half way and leave the device, you can continue studying from another device at exactly the same place.
Advance filtration is one of the key features of Lex Intell. When you have to find a specific case data from multi million data, you need a super accurate filtering system. We created multi layer filtration with search within the search facility.
The cases in the Lex Intell system are connected one with another based on the citation. Whenever the user is studying a case document, the judges cite another case on the judgement. We, Qtec Solution Limited created a solution to connect all the citations with another.
The super technical team of Qtec Solution Limited has created an intelligent data dumping system that collects processes and stores millions of data in the system for its users.
The system also hosts a massive database of Bangladesh Gadgets. You can find the gadgets by searching bangla, english or banglish keywords. The website also has a huge collection of legislations.
The requirements file was 100 pages long when it came to the Qtec Solution Limited team. We took it as a challenge! There were multiple technical challenges to be solved and a lot of accuracy needed to be achieved. Especially in the technically very difficult searching system. So, we started to convert requirements into Software Requirements Specification and find the MVP to first achieve it. Developing the MVP which stands for Most Viable Product was the first goal. After six months of nonstop development the MVP was ready for testing. It was well received by well wishes and fellow law practitioners.
Once the MVP was released and feedback started to come, the team started working on the feedback and new features. The targets were to keep adding new features that were in the requirements file initially and develop the old modules to more maturity. In the development of the Lex Intell project, it was a huge journey for both client and development. It took more than two years of massive development, designing and testing. The project is one of the flagship projects of Qtec Solution Limited and it has really complimented us in a lot of good ways.
AWS ElasticSearch is a popular open source advanced intelligent search system used for large scale search applications. It is a managed service that makes it easy to deploy, operate and scale ElasticSearch in the AWS cloud. It is commonly used for log analytics, full-text search, security intelligence, business analytics, and operational intelligence use cases.
REST API(Application Programming Interface) is an interface that two computer systems use so that information can be exchanged over the internet securely. In order to perform many tasks most business applications have to communicate with other internal and third party applications. REST API supports this information exchange because they follow secure, reliable and efficient software communication standards.
MongoDB is a document oriented no SQL database used for high volume data storage. The MongoDB database has a flexible data model that enables you to store unstructured data, provide full indexing support, and replicate with rich and intuitive APIs. MongoDB makes use of collections and documents instead of using tables and rows as in the traditional relational database.
Django is a high-level Python web framework that promotes rapid development and clean, pragmatic design. It follows the MVC (Model-View-Controller) pattern, provides built-in security features, and includes tools for database management, authentication, and scalability. Designed for efficiency, Django helps developers build robust and scalable web applications quickly.