Our team worked on the eCommerce part of this project. We have integrated Satchmo django plugin into the existing platform. The project itself was built without any kind of eCommerce functionality so that was quite challenging to add that. The main challenges we have faced: Legacy code. The project is old and many developers worked on it. This leaded to quite complex architectural solutions and sometimes poor quality of code. Custom requirements. Satchmo framework we used didn't fit perfectly to the project requirements and we had to customize it. It was quite difficult and required deep understanding of the framework. Timelines. Our team had limited resources and time frame to fulfill requirements. We had to be very careful with what we do to make it right first time. Another important piece of this project was communication. The client location was Australia which is 7 hours ahead of Ukraine (where our team is located). However, we were able to manage timezone difference by scheduling regular meetings. This allowed us to prepare to each of them and be very productive during the meeting.The technologies used on project are: Python&Django as main backend framework Satchmo as an eCommerce engine Celery+RabbitMQ as a background task processor
 
        AnvilEight is a software development company specialising in web and mobile application development, e-commerce solutions, and custom software development. Founded in 2010 in Ukraine, it has since expanded its reach to serve clients in the United States, Europe, and the Middle East.
One of AnvilEight's core competencies is its expertise in Python programming and Django web framework. We use these technologies to build scalable, secure, high-performance web and mobile applications that meet clients' unique needs. In addition to Python and Django, the company also has experience working with other popular technologies such as React, Flutter, and native iOS and Android solutions.
AnvilEight has worked with clients in various industries, including healthcare, finance, e-commerce, and transportation.
AnvilEight's team consists of experienced developers with 5+ years of experience, project managers, and designers who work closely with clients to understand their business goals and requirements. We use agile development methodologies such as SCRUM to ensure that projects are delivered in a timely and efficient manner.