NMSE is based on the data received from the open APIs: NASA Image and Video Library and APOD.
This application provides functionality to perform a search of media resources such as images, audio, and video by the given key term. For better user experience such features as sorting and filtering are supplied.
- Searching by keywords ✨
- Selection of media types to search for ✨
- For each media type filtering have to be performed by different categories: ✨
- Video filter by: keywords, location, photographer;
- Audio filter by: keywords, center, bitrate;
- Image filter by: keywords, center, creator, color space, image size, album.
- For each media type sorting have to be performed differently: ✨
- Video sort by: creation date, duration, file size, frame rate;
- Audio sort by: creation date, duration, file size, bitrate;
- Image sort by: creation date, resolution.
- Provision of description for an item if any ✨
- Display NASA "Picture Of the Day" as side content ✨
- Download button for images ✨
- Selection of resolution for images to download
- Catalogue of Near Earth Objects (NEO)
- Sorting of NEO by: magnitude, approach date, velocity
- Recent NASA photo/video background for the main page
✨ - implemented features
- Media items pagination
- Responsive layout
- Download the code from the
main
branch - Unpack the code to the destination folder
- Open the destination folder and run
npm i
ornpm install
- After the packages installation run
npm run start
ornpm start
- By default, code will run at
localhost:1234