Skip to content

mario99logic/SkyView

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SkyView

Project Overview

SkyView is a capstone project developed at the Software Engineering Department of ORT Braude College. This project represents Phase B of a deep study into the dynamics of planetary motion using classical Newtonian mechanics as a predictive tool against actual astronomical observations.

gif

Table of Contents

Features

Welcome to SkyView! Our web application offers a variety of functionalities designed for both enthusiasts and researchers in astronomy. Here's what you can explore within SkyView:

Explore Built-in Simulations

Dive into our pre-configured simulations to witness the realistic movements of planets and other celestial phenomena.

Create Your Own Simulations

Design and customize your own planetary simulations. Adjust parameters to see how different variables affect interactions between celestial bodies.

Object Movement Detection

Upload astronomical images, and our application will analyze them to detect and track the movements of objects across the sky.

Discover Space with NASA

Gain access to the latest astronomical data and imagery through our integration with the NASA API.

Technology Stack

Frontend: HTML, CSS, JavaScript
Backend: Python
Frameworks: Flask

Getting Started

Prerequisites

pip install -r requirements.txt

Installation

Follow these steps to set up the project locally:

Clone the repository to your local machine:

sh

git clone https://github.com/mario99logic/SkyView.git

Install the necessary packages:

pip install -r requirements.txt

Start the development server:

python/src/app.py

The server will start on http://127.0.0.1:5000. Open this URL in your browser to view the application.
For more information and an orginized guide and a video for using SkyView checkout the user guide in the DOC's directory.

Acknowledgments

We extend our deepest gratitude to a number of individuals and organizations whose invaluable support has significantly contributed to the development and success of the SkyView project:

  • Dr. Zeev Frenkel, our project supervisor, for their expert guidance, insightful feedback, and unwavering support throughout every phase of this project.

  • Mario Rohana and Ibraheem Sabaane, for their technical expertise and dedication, which were crucial in the development of the complex simulation and image processing functionalities.

  • The Software Engineering Department at ORT Braude College, for providing the resources and environment conducive to innovative research and development.

  • NASA and the developers behind the NASA API, whose open resources have enriched our application with up-to-date astronomical data and imagery, enhancing both its educational and research capabilities.

  • Our peers and colleagues at ORT Braude College, who participated in user testing, provided feedback, and contributed to refining the project's features and user interface.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •