Intro
Atlas consulting is a law software company that provides software solutions in the field of law, management and administration of legal information, and other related services.
The company’s main product is CODEXIS - a software for efficient work with various legal information, which may be of interest not only to lawyers, managers, and accountants but also to secretaries, schools, and similar institutions. Apart from CODEXIS, the company also develops other software solutions, including MDS (Manager of data mailboxes) and Datify (management of files, documents, employees etc.).
During my time I have worked on:
-
- CODEXIS
- MDS
- PoC X-Files - currently named Datify
- Internal applications
- Calendar
- Notification centre
- User management
- rewritten to new implementation
- Component library
- greenfield project, maintained for a long period of time
MDS (Manager of data mailboxes)
The project was initially started by my other colleagues, after CODEXIS was merely finished I have been transitioned to work on this project. MDS is a software for managing data mailboxes - a place for safe communication between companies, physical persons, and public authorities.
This piece of software was intended as a replacement for the current solution, which is not as user friendly and is developed by government - mojedatovaschranka.cz.
-
Technologies used
- Initially React & TypeScript (latest), later rewritten to Next.js
- Styles originally styled-components, later rewritten to linaria due to performance reasons
- Mostly GraphQL, in some places REST
- Apollo Client (supplemented global state management & API client)
- Web sockets (Apollo Client subscriptions)
- Formik
- Testing through playwright, RTL and jest
- Kubernetes, Docker
-
Development
- Greenfield project
- Later rewritten the application to Next.js
-
Team
- Me - Frontend
- Collaboration with four colleagues - backend, frontend, coder, graphic designer in scrum environment
CODEXIS
Software for efficient work with various legal information, which may be of interest not only to lawyers, managers, and accountants but also to secretaries, schools, and similar institutions
Viewing documents, collaborating with colleagues, making notes, highlighting, comments
-
The application includes many features such as
- Cloud drive for own files
- Comments in documents
- Calendar for events
- Document viewing with collaboration features
- History of viewed documents
- Catalogue of documents, books, and other materials
- Secured documents (notifications of changes in documents)
- Fulltext search across all documents, comments, own files
-
Technologies used
- Next.js (latest)
- Styles linaria
- Mostly GraphQL (some REST)
- Apollo Client (state management & api client)
- Web sockets (Apollo Client subscriptions)
- React Hook form
- Testing through playwright, jest
- Kubernetes, Docker
-
Development
- Contributed to rewriting from old implementation to new
- Contributed to rewriting from scratch to Next.js
- Team
- Me - Frontend
- Collaboration with 6 colleagues (2x backend, 2x frontend, coder, graphic designer)
Own component library
In order to maintain the uniformity of the visual appearance of Atlas Consulting’s products, we developed our own component library, which was used in all company’s products
-
Technologies used
- Next.js (latest)
- Styles linaria
- Storybook
- Development
- Greenfield project
- Long-term support