Epicalable / ComDash

ComDash is an All-in-one Stunning Web-based Dashboard for News, Weathers and More for Users using Html, CSS and JavaScript.
https://epicalable.github.io/epicalable
GNU Affero General Public License v3.0
11 stars 3 forks source link
ajax asthetics css glassmorphism glassmorphism-effect glassmorphism-html-css html javascript newsapi ui ux vibrancy weather-app webapp

ComDash

An All In One Web based Dashboard For News, Weathers and More...

Maintenance Documentation Status contributions welcome

This Program Is CPU-Intensive Please Make Sure That You're Using A Mid To High Range PC.

Table Of Contents

What's New?

Here at Epicalable we are committed in keeping ComDash up-to-date and up-to-speed with the growing tech solutions and algorithms. Hence this new commit includes:

Check Out Our Update Here: https://www.youtube.com/watch?v=tuF0uX9iNqA

ComDash Updates In This Commit:-
Update Highlights:-
1. Due to the closure of source.unsplash.com, our team has finally found a way on integrating Unsplash's API. 
   Users would henceforth need to register for an Api key to get images from Unsplash.
2. Country input bar has been removed from the Settings page.
3. News-card has a new look and feel: 
   3a. New drop-down box has been added to select the country and another for News topics.

Code Checks Manifest:-
All Checks Status: ✅
-----------------------------------------
BackEnd Code Integrity Checks: ✅
FrontEnd UI Stability Checks: ✅
UX (User Experience) Checks: ✅
BackEnd Code-FrontEnd UI Integration Checks: ✅
(All evaluations are done by the R&D Department)

Last Updated: 1-November-2024 20:15HRS (Singapore Standard Time)
Publisher: Epicalable

Keep up-to-date with what's happening on this repository by clicking the 'Star' and 'Watch' button on the top right corner of this webpage.

Running ComDash On Your Local Computer

ComDash can be executed as a Web-App by running the html file on a localhost on your computer without hosting it on a web-server online by following these steps:

  1. Click on "Start" and go to or search for "Control Panel" and search for "Programs and Features".

  2. Open "Programs and Features" and on the left pane click on "Turn Windows Features on or off".

  1. Scroll down to find "Internet Information Server" and click on the box to enable it to use Localhost functionality on your computer.

  2. Place the Comdash folder you've downloaded inside "C:/inetpub/wwwroot" folder located on the C: drive.

  3. Now head to your browser and type this in the address bar: "http://127.0.0.1/ComDash/ComDash.html" and the web-application should be up and running properly.

For further reading/referencing: https://gist.github.com/jgravois/5e73b56fa7756fd00b89

Introducing ComDash

Last year our startup announced Comdash: an all-in-one web-based Dashboard to get essential day-to-day information for users built using Html5 for frontend structure, CSS3 for webpage styling and JavaScript for background infomation retreival processes.
So what does ComDash do? Well ComDash can retrieve news, weather, tasks and some more cool features coming soon.

Running ComDash

To run ComDash all you'll need to do is to open the ComDash.html file in your browser.
Make sure that you are connected to the internet for most of our fuctions to work.

If you are not connected to the internet you will be shown with this message.

What APIs Should I Subscribe To?

Upon opening, by default you can reteive news and weather using pre-existing APIs but if you want it to be personalised then it is best to activate an API. To do that you will need to head to:

  1. https://newsapi.org/ : For ComDash To Get Current News Headlines For You And Display In NewsCard.

  2. https://openweathermap.org/ : For ComDash To Get current Weather information For You And Display In WeatherCard.

    Where Do I Paste The APIs?

    For the first 2 websites (NewsAPI and OpenWeatherAPI) once registered you will be provided with an API key, Users should then copy the API key and paste it in the respective input-bars present in the settings page (accessible through the taskbar on the left side).

Other Functions Available

Apart from APIs to retreive information ComDash also comes with some more functionalities for users to use:-

  1. Tasks-Tracker:
    Comdash allows you to track tasks which will be stored on your browser's local storage (Introduced in commit e42da78 ) to prevent erasing the tasks if you exit or reloaad the page.

    tasks
  2. Calender:
    Comdash has an in-built calander which allows you see what date it is.

    calender

Issues

As this project is still in constant development, if you run into any issues while operating or have any suggestions or features, please feel free to drop by our issues section and open a issue and we'll respond within 2-4 working days, Thank you for your understanding.

License

Open Source Love svg1

IMPORTANT NOTE: Any User who are willing to Share or Re-Distribute ComDash are kindly advised to:

  1. A reference to us by keeping a "(C) Epicalable" text in the 'Modified program'.

  2. A link to this repository from the user's 'Modified program' README file.

This will be helpful for us as users will know it's original source and about our startup. Please also refer to LICENSE file for clarifications.
Thank you for your kind co-operation :-)

ComDash Copyright (C) Epicalable 2024
All Rights Reserved