Skip to content
Web application to display upcoming calendar events and weather forecast
C# HTML CSS JavaScript
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.

Files

Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.vscode
Areas/Identity/Pages
Controllers
Data
Models
Properties
Services
Views
wwwroot
.gitignore
AppSettings.cs
DayDash.csproj
LICENSE
Program.cs
README.md
Startup.cs
app.db
appsettings.json

README.md

DayDashboard

Table of Contents

DayDashboard

Product Name Screen Shot

Web application to display upcoming calendar events, bus schedule and weather forecast

Blog post about the process

Built With

Getting Started

This is an example of how you may give instructions on setting up your project locally. To get a local copy up and running follow these simple example steps.

Installation

  1. Clone the repo
git clone https://github.com/halldorstefans/DayDashboard.git
  1. Use the following .NET Quickstart to get credentials for Google Calendar access
  2. Get a free API Key at Dark Sky API
  3. Get a free API Key and Id at Transport API
  4. Find ATCO code for your bus stop
  5. Enter your API keys in appsettings.json
{
    ...
    "BusStop":"ENTER YOUR ATCO CODE",
    "BusAppId":"ENTER YOUR TRANSPORT API ID",
    "BusAppKey":"ENTER YOUR TRANSPORT API KEY",
    "DarkSkyAPIKey":"ENTER YOUR DARK SKY API KEY"
}
  1. Set your latitude and longitude on line 21 in WeatherService.cs
var forecast = await darkSky.GetForecast("YOUR LATITUDE", "YOUR LONGITUDE",

License

Distributed under the MIT License. See LICENSE for more information.

Contact

Halldór Stefánsson - @halldorstefans

Project Link: https://github.com/halldorstefans/DayDashboard

Acknowledgements

You can’t perform that action at this time.