Please enable JavaScript.
Coggle requires JavaScript to display documents.
Astronomy App - Coggle Diagram
Astronomy App
Functional Requirments
-
PythonAnywhere (Flask)
-
Handles user authentication, form validation, and session logic
-
-
-
HTML / CSS / JS
Provides the structure, style, and logic for the frontend
-
-
-
-
RapidAPI AstronomyAPI
-
Requires latitude, longitude, date, and viewing style
-
-
-
-
Utility
Accessibility
-
-
-
Layout avoids clutter, reducing cognitive load
-
Learnability
App only uses 3–4 pages (Login, Menu, Chart Search, Events), keeping it simple
-
Labels clearly explain inputs (“Email”, “Password”, etc.)
Each page has a consistent layout: header, content, footer
Feedback provided via alerts and transitions, guiding new users naturally
-
-
Effectiveness
-
Alerts show confirmation of login, failed login, and chart load success
GPS coordinates are shown to the user after detection, helping them verify accuracy
Users are redirected based on success (e.g., login → menu)
-
-
-