EZY URL Shortener

EZY URL Shortener

Rating 5 out of 5.
1 reviews

Introduction:

Purpose:

The most important feature of this web application is to create short URLs from the Long URLs that the users enter into the application to make the URLs more easier to use.

The Team:

Isaac Ajibola:

Role: Front-end development, Back-end development, Debugging, Testing, Team lead and Founder.

Why: Isaac’s strong coding skills and expertise in back-end development make him invaluable to our project. His role is crucial for ensuring the reliability and functionality of the Ezy URL Shortener.

Khaled Ibrahem:

Role: Key contributor, Back-end development, Debugging and Testing.

Why: Khaled’s debugging and testing skills are crucial for ensuring a smooth user experience and the reliability of the Ezy URL Shortener.

Michael Chege:

Role: Documentation, Front-end development and Debugging.

Why: Michael’s creative approach to frontend development adds aesthetic value to our project. His skills in documentation ensure that our project is well-documented for users and developers alike, and his debugging skills contribute to a seamless user interface.

The project was done by teamwork and this contribution was done by assigning a task to each member and having them complete it before the deadline.

who your project was created for:

This project was made for the people that have problems with long URLs to produce short URLs for them instead of the long URLs.

what your personal focus was:

I was focused on giving the user a web application that is friendly to use and useful. That helps the user in browsing and makes it easy for the user by short URLs.

Telling a story about myself which relates to why I chose to work on this project:

Me and the team are using the google browser everyday. We are using it with long URLs to get the exact page we want. so, We decided to build this project to reduce the URLs to short formats that make the browsing easier for us and everyone.

the result of your project:

the architecture:

Press enter or click to view image in full size

the technologies:

We all learnt many new things and we all got more information about what we knew before.

We used:

Flask and JQuery frameworks.

Swagger as API.

Gunicorn, Nginx, Rest API.

And python, Javascript, HTML, CSS and MYSQL.

These are the technologies we used, some of them we knew and some we learnt as they are very easy to use and make friendly programs. And it is a very interesting experience with my amazing team.

overview of 1–3 features you’ve completed:

I have helped in completing some basic concepts like:

Deleting, Saving, Checking for existing URLs.

And I have helped in testing these functions.

Technical take-aways:

I have learnt some now technologies with my team like:

Flask and JQuery frameworks.

The APIs as Swagger.

And Gunicorn.

And I also realized that emacs is easier than vim and working more reliably with large code bases.

And I’m happy to work with this amazing talented team that helps me in applying what we learnt and making this project.

Link to the GitHub link for the project:

Bigizic/Ezy_urlShortner: Want it shortened? Use Ezy (github.com)

comments ( 0 )
please login to be able to comment
article by
Khaled khaled
achieve

$0.19

this week
articles

9

followings

1

followings

9

similar articles
-