Inspiration

Are you tired of all these bad languages that are inefficient and hard to learn? Are you tired of all these bad language-learning apps that make it hard to learn? So are we! We decided to make a better language and a better site to teach it from. We drew inspiration from Esperanto, and our goal is to make a unanimous language even better than Esperanto, and an intuitive website to learn it from! Yargal is our solution to the aforementioned gripes, and we think it's pretty cool!

What it does

We created a website to teach the language that we invented. It has lessons, grammar explanation, and a lot of fillers since we only had two days to make it! The goal is to make learning our language as easy and accessible as possible.

How we built it

Our main coder used to code website profiles for her friends, so she was able to utilize that experience. It was still an entirely different experience to make a website for a purpose such as this, so she had to get thinking in some new directions. The team started out with outlining what they wanted to include on the website: basic information, lessons, grammar, and vocabulary. With some inspiration from our other coder and a basic foundation for Yargal, we used Replit to work on our code together. We went from creating separate pages to a background, determining typography, placements, scrollbars, hover effects, and even modals and tables to showcase Yargal’s most developed aspects. The goal was simple and classy and hopefully that reflects in our website.

Challenges we ran into

We struggled with time management, but in the end, we pulled through and finished up right before it was due. Some of the issues, of course, were with things we didn’t know! Modals, tables, and setting a separate section from the background were entirely new learnings for our coders but with the help of W3Schools and some coding forums, we were able to learn what we needed to make our vision a reality. We also had difficulties with the aesthetics of the website: the initial idea was to have reddish-orange as our primary color with turquoise-blue, and grey or cream as our accent colors, but turquoise wasn’t able to fit in no matter how hard we tried. In the end, we simplified it down to the red paired with black, white, and grey for things like scrollbars, dividers, the table, and if you peek at the code the background is a very light shade of grade as well. We had also envisioned a footer and a more dynamic scrolling effect for the background, but time and complexity hindered us from making that happen. Last but not least, there were those issues with forgetting an ending div tag here and there, some wrong page numbering, wonky placements, and an absurd amount of misspellings with “background” as “bakground” in particular.

Accomplishments that we're proud of

We are very proud that we completed the project on time, and also revisiting past experiences of coding and language developement.

What we learned

We learned a lot (A LOT) of HTML and CSS.

What's next for Yargal

We plan on continuing to flesh out the language, adding to its vocabulary especially. We will keep this site updated with any new additions to the language.

Built With

Share this project:

Updates