eXTab is a eDex-Ui inspired new tab page made by me! it has a simple terminal where you can directly open google, youtube, github etc. or you can search with google or youtube. there are some other fun commands too!
Upon opening the website you will be introduced with a terminal like interface in the center there are some other information around the terminal.
- in the terminal tpye help to see available commans.
- on the left bar you will be able to see the current time.
- below the clock you will see the battery and network status of your device.
- in the left bar you will also be albe to see your current locations weather. (if you allow the page to use you location which it will ask for permissin at start)
- below the left bar there is a todo list where you can create task and tick it after you are done.
- in the right bar there is the daily astroid data from nasa its a cool touch to the page!
- below the right bar there is a virtual keyboard which you can use to type!
- clean interface
- neat startup animations
- Weather data if from
https://open-meteo.com/ - astroid data is from nasa
https://api.nasa.gov/ - the terminal has quite a few commands to get you started
- a todo list!
- a virtual keyboard that syncs with you physical key board
It is made with html, css and javascript.
I mainly followed the guide for the api part in main.js
A few tutorial on youtube for the clock , weather api and todo.
I used jQuery for the terminal following this post see post on itnext.io
The most frustrating part was making the key board because i couldnt find any decent post or tutorial that fit my case so finally found see post on code.tutsplus.com
which worked decently but there were few problems so i has to ask ai for giving me solutions. still i tried my best to code it on my own and told ai to give explanation for each line it changed and then i expereminted with the code myself like "what would happen if i remove this line" or "what would happen if i move this line from here to there".
at the end it was quite fun leaning about APIs. the part i enjoyed most is making the terminal system!

