This is a simple application that searches for images of the Fate Grand Order character Nitocris using the Google Images API.
- Prettier: code formatter
- ESLint: linter
- Cheerio: HTML parsing library
- Axios: HTTP client
- Dotenv: environment variable management
- EJS: template engine
- Express: web framework
- Nodemon: development server
Prettier is a code formatter that ensures consistent code style across your project.
ESLint is a linter that identifies and reports on patterns found in your code.
Cheerio is a fast and simple HTML parsing library that lets you traverse the HTML DOM using familiar jQuery syntax.
Axios is a promise-based HTTP client for making HTTP requests from JavaScript.
Dotenv is a zero-dependency module that loads environment variables from a .env file into process.env.
EJS is a simple templating language that lets you generate HTML markup with plain JavaScript.
Express is a fast, unopinionated, minimalist web framework for Node.js.
Nodemon is a development server that automatically restarts your application when changes are made to your source code.
Please note that the images returned by the Google Images API may not be of high quality, and there is no way to control the quality of the images returned by the API.
To run the application, simply run npm install and npm start.
Nitocris is a character from the popular mobile game Fate Grand Order. She is an Egyptian pharaoh who has been summoned as a Caster class Servant.
The only environment variable used by the application is PORT, which is the port that Express listens on. If no port is specified, the application will use port 3000 by default.
The website is 100% responsive, meaning it looks great on all screen sizes.
The code is simple and follows the best practices of JavaScript.