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.
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:
Dive into our pre-configured simulations to witness the realistic movements of planets and other celestial phenomena.
Design and customize your own planetary simulations. Adjust parameters to see how different variables affect interactions between celestial bodies.
Upload astronomical images, and our application will analyze them to detect and track the movements of objects across the sky.
Gain access to the latest astronomical data and imagery through our integration with the NASA API.
Frontend: HTML, CSS, JavaScript
Backend: Python
Frameworks: Flask
pip install -r requirements.txt
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.
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.
