Inspiration

The digital world is ever-expanding and the number of events that happen on the Internet only increases by the day. Especially in the financial world, there is a strong need for infrastructure that can support high volume and speed of transactions. Softwares and storages have to be constantly upgraded to keep up with the trend. We wanted to tackle this problem as it prompts us to keep improving and optimising to prepare ourselves and be ahead of the problem.

What it does

Agile facilitates transactions and handles the creation and deletion of accounts, topping up of funds, querying of balance and transferring of funds.

How we built it

We knew Agile had to handle transactions of high velocity and volume, so we decided on using Java as its programming language due to its ability to handle large amounts of processes and its cross-platform capabilities.

Challenges we ran into

Our team had many innovative ideas, some very huge and demanding ideas. We spent a lot of time ideating and researching possible implementations. However, this took up a lot of time and we were met with many failures along the way that we had to pick up ourselves from.

Accomplishments that we are proud of

At the start of our project, we had many ideas of how we wanted to tackle our issue. There were so many ways of tackling the problem and many ways of implementing it. However, we were able to prioritise our tasks and focus on the issue part by part. There were many times when we were stuck but we held on to the resilience in us and tackled and dealt with issues, learning on the go.

What we learned

We were able to truly experience the effectiveness of working together as a team. With more people, there is a greater need for coordination in order to be efficient. While figuring out the unfamiliarities of our projects, it was easier when we had the help of our teammates to learn together and this allowed us to iron out our problems.

What's next for Agile

Agile will be constantly on the move to improve its speed and security. Agile will have better storage to enable high-speed reads and writes, with efficient processes to limit time lost from transacting.

Built With

Share this project:

Updates