Awesome and awful are two words, usually considered as antonyms. However, both words have certain meanings that make them look very similar. In spite of this little similarity, there are still some differences between the two. Awful is an adjective that describes anything that feels very bad.
For example, I saw such an awful movie last night that l had to stop the movie before the end. Also, as an adjective, it is used to describe something that causes fear and horror. It can also be used to describe something that is exceedingly great.
On the other hand, awesome is an adjective that describes anything that causes awe or terror and, at the same time, inspiring excitement and wonder.
For example, the waterfall I saw in the movie was an awesome sight. You might think this is similar in meaning to awful, but awesome has more positive connotations compared to awful.