NASA Space Exploration App
Inside the App: A Closer Look
Objective:
- Provides users with a visually engaging experience, allowing simple searches to yield stunning photos from NASA’s public APIs.
Features:
- Full stack multipage application
- Includes NASA images, APOD, Perseverance Rover and Image Collection, utilizing 3 different APIs
- User authentication and authorization
- Allows users to save and manage their image collections
Technology:
- Backend: Python with Flask, SQLAlchemy for PostgreSQL
- Frontend: Server-rendered using Jinja2 templating, Bootstrap and HTML
- Security: bCrypt, WTForms, CSRF Token, persistence with Session