Skip to content

ahujaesh/daringdragonswebpage

Repository files navigation

daringdragonswebpage

I Stand With Ukraine

The Daring Dragons destination imagination team's webpage's source code, a backup of this repository. Our website is built with HTML, CSS, and Javascript, and is a showcase of our DI team. Instead of making our webpage using Wix or Google Sites, we decided to create it using HTML, CSS, and Javascript to customize our site more. This repository is usually updated weekly with backups of the code used to run the website. Our website is hosted through GitHub Pages here, and receives international traffic! (From over 20 countries!)

You can see the most recent version of our code here.

If you have a second, check out our webpage by clicking here!

Thanks for reading and happy coding!

Understanding Repositories:

Our team has decided to split all of its data across two GitHub repositories. Below is a table that we have created to outline the differences.

https://github.com/ahujaesh/ahujaesh.github.io https://github.com/ahujaesh/daringdragonswebpage (This repository)
All the website files (Images, robot.txt, ect.) Website backups (v12 - v1)
All of the website's data Website Changelog (What we changed in each version)
Hosts the website through GitHub pages X
Follow for up to date website information Follow for notifications on website releases

Why?

The reason why we have two repositories is because previously, we used a service called repl.it for hosting, and we only used GitHub for website backups. Eventually, repl.it ended its free hosting (Leading to the loss of all our GSC data), so we had to use GitHub pages (Which is objectively better). To use GitHub pages, we needed to have a repository called .github.io or .github.io, so we had to create a new repository.


Changelog:

(Note - If you see a version's changelog but cannot see the folder with the code for it, it is currently being finalized and will be posted soon.)

(Note (again) - if the dates don't line up with the version numbers on the folders, know that I had to rename some folders to get them all to fall under the same naming convention, so the last changed date may be off from the date the code was changed.)

v13 (Not final)

  • Update version in README.md's table
  • Add lang="en" tag to sponsorships.html
  • Add a CUSTOM 404 error page, so that whenever someone finds a broken link, they will email us. View it here
  • Add new links to the sitemap.
  • Update incorrect tag endings.
  • Fix README.md rendering error. (Used <> and the file thought it was HTML, so I had to switch to parenthisis)
  • Convert missed .PNG image to .WEBP
  • Minor bug fixes.
  • Add GitHub files (SECURITY.md, CONTRIBUTING.md, feature_request.md, and DEPENDABOT.yml)
  • Fix CSS URL error (Tried to accsess a WEBP image that I didn't convert)
  • Update Dependencies

v12

  • CONVERT ALL 22 IMAGES TO WEBP (I had been trying to do this since before v10!)
  • Update Mrs. RJ's bio with a meme
  • Add a spinner to Gokul's page
  • Create a new GitHub action to generate the line of code to add new things to the script page since I often use the same template. You can view it here.
  • Convert both locked pages to .PHP to prevent anyone proficient in Chrome developer console from digging through and finding the locked info. (This took a while...)
  • Replace duplicate <html> tags with only one. (Explanation: When I was optimizing my SEO, I just copy-pasted my <head> tags from file to file, and the one I copied had an error - one <head> tag that was normal and one that had <html lang="en"> on it.)
  • Update the copyright dates on the bottom of the page from 2023 to 2024 (Four months into 2024...)
  • Update video view count (I forgot to check it so it went up over 600 views)
  • Add disclaimers to the testing pages
  • Update with 2024 - 2025 challenge previews
  • Fix spelling mistakes
  • Bold places in the awards section of the main page
  • Add special awards (I forgot to add them before)
  • Update indentation to make code cleaner
  • Add a new banner that can be uncommented during testing/modifications of the site to tell the user that some features might be unavailable
  • Add a magazine section to house the links to all the magazines that we were featured in (There are so many!)
  • Add new icons to eshaan_a.html
  • Add STATES VICTORY (1st place, High IC, Davinchi award)
  • Transfer countdown to be for Kansas City Gobal Finals 2024 not Texas State, because States has passed (We won).
  • Move JS function that was missed earlier when consolidating functions into one place at the bottom (I'm too lazy to configue a sepperate .JS file).
  • Update README.md
  • Fix broken License link (Forgot https:// so it didn't work)
  • Added missing spacing between elements
  • Update the description on the music page so it is more realistic and funny
  • Update Schema description
  • Update sitemaps: The url hadn't been changed
  • Made link text more descriptive
  • Close errors
  • Shorten CSS
  • Add README.md badges
  • Clean up code
  • Update Github Corner
  • Change password hint
  • Add the table at the top of this file to both README.md files
  • Fix broken link

v11

  • Added a "Copy email to clipboard button" to the contact us page.
  • States changes
  • Updated countdown with new fancy background (computer only)
  • Updated people section with new fancy animation (computer only)
  • Updated "eshaan_a.html" page with contributing graph, better bio, and more
  • Added workflows to generate the snake SVG
  • Added FA icons
  • Remove outdated files and media players
  • Remove old ReplIt badges
  • Update with the TXSE6 regional results
  • Add GitHub corners ( from https://tholman.com/github-corners/ )
  • Grammar/wording changes on the sponsorships page
  • Add an MIT license (technically two, one is in .txt format, and the other doesn't have a TLD)
  • a LOT more stuff (I forgot to keep updating this in the almost 3 months since the last release, so there were a lot of changes that are not written here)

Note: Three months passed between v10 and v11

v10

  • Added a resources page with IC packets
  • I found some pages without the new font from v7 and added the new font there
  • updated meta tags for biography pages and locked pages ( Sets&Costumes page and Script Page.)
  • Added OG (Open Graph Protocol) meta tags to HTML head sections
  • Added Google Translate integration to more pages (the biography pages )
  • added a countdown to our next competition on our main page (see here)
  • added more credits to the biography pages
  • updated the resources page here.

v9

  • added Google translate for international visitors
  • updated back-to-top buttons with new styling
  • updated the cookie popup styling
  • added more meta tags to all of the pages (author, keywords, etc.)
  • improved the locked pages ( Sets&Costumes page and Script Page.)

v8

  • Improve feedback form styles using FormFacade causing the addition of the reCAPTIA button to the page (I finally found out when this was added on March 27, 2024, ages after this was added after hous of searching for the reason of why it's here, because I didn't use it and I was the only person who has ever worked on this website.)
  • Remove all <iframe> elements for faster loading speeds
  • Lazy load videos of our past performances
  • Add "Help, I forgot my password" screens to the "Script progress" and "Sets and costumes progress" pages.

v7

  • Change font along with other minor improvements

v6

  • Improve sponsorships, sets&costumes, and script pages
  • Added semantic elements.

v5 through v1

  • Add joke apis to Eshaan's biography page
  • Add Star Wars apis to Eshaan's biography page
  • Add alts to all links, add alts to all photos
  • Formatting
  • Add CSS animations
  • Grammar
  • Cookie policies
  • Copyrights
  • And more that I don't remember, because I didn't have a changelog back then. If you want to know, you can go through the files above.

Note:

if you see some .txt files called "ignoreme.txt" or something, know that I created them just to create the folder that they are in. I don't know how to create a folder without creating a file to reside inside it. If you are reading this and you do know how, please leave a comment or shoot me an email here. Thank you!