Inspiration

While working on a project with teammates, we felt that they are not expert enough on the technologies we were working with to deploy our projects. They had a little knowledge of the techs like Docker, Aws, Linux, etc. So we thought of automating the complex and lengthy tasks.

What it does

This project automates several technologies like Linux, Docker, AWS Cloud, etc. Even with very little knowledge of the technology i.e. only the terminologies, a person(developer) can use these technologies with Friday. This will save us time learning the complex techs and performing every action manually.

How we built it

This project is entirely written in python3. We used the os and subprocess modules for executing the shell commands.

Challenges we ran into

The challenge was to know each and everything about the command line interface of all the techs we are automating. For solving it, We studied every technology thoroughly and tried to write scripts for them.

Accomplishments that we're proud of

This project really helps us in completing the tasks or projects quickly. Also, things have become really easy.

What we learned

We learned the execution of shell commands with python. It enhanced our scripting skills. Also, we got experience of working with several technologies.

What's next for Friday-The Assistant

We will add more technologies (Kubernetes, Openshift, Machine Learning, Deep Learning, etc.) in the future. This project is command-line-based right now. We will integrate an elegant Web UI in the future. We are thinking of using the CIVO to deploy our project.

Built With

Share this project:

Updates