Coder Social home page Coder Social logo

salaldana / sunrise-tracker Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 24.12 MB

A test project that I was originally designed to be a test project but decided to archive it for now.

Swift 24.32% Kotlin 32.06% JavaScript 22.03% HTML 1.30% Svelte 8.00% TypeScript 12.23% CSS 0.06%
sunset sunrise kotlin swift swiftui svelte typescript tailwindcss sqlite

sunrise-tracker's Introduction

Astro

Astro is a sample application the is meant to demonstrate a very opinionated approach to developing a cross platform application for viewing Sunrise/Sunset information for a selected Date and Location, written as a learning project.

The goal of this project is to show an end to end process from taking a small idea and turning it into a fully functional application. This app will cover some of the current frameworks and technologies that are available for each platform including; SwiftUI for iOS, Jetpack Compose for Android, and Svelte for the Web App.

Common Resources

In order to make this project easier to develop, and present, some of the shared resources were adjusted. This leaves room for you to change or add different features.

  • World Cities Location - There are numerous paid resources available that contain more data, but for this project I found a free, smaller, database that already had the timezone added to each location.
  • City Kit - A great set of Illustrations, only San Francisco was used for this project.

๐Ÿค” Where to go now

All of the projects are working applications that you can use as-is, but there is plenty of room for growth if you want to try and go even further. Some ideas of what can be added to the project:

  1. Device Location - Implementing permission to get the Users Location (for the mobile apps) and allow them to use their location as well with the bundled locations
  2. Add more Phases - There are some more phases in the day that people like (for example Golden Hour) so try adding some more phases from the sunCalc library
  3. City Images - Only one city was included, but there's room to show different cities or images for different locations

Contributions

All contributions are welcome! Please feel free to post questions, recommendations, ideas, or bugs that you've come across.

Author

Sal Aldana

Twitter

LinkedIn

WebSite

sunrise-tracker's People

Contributors

salaldana avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.