
Admin interface for Agenda
Agenda Admin is a dashboard for managing and monitoring jobs in Agenda, a job scheduling library for Node.js. It provides a range of features to easily view and manage jobs, including searching, filtering, deleting, requeueing, and scheduling new jobs. It can be used as express middleware and supports Docker usage. The dashboard requires a minimum version of MongoDB 2.6.0.
If you prefer to use Docker, follow these additional steps:
When using Docker, you can configure Agenda Admin using environment variables. Here are the available variables:
CONNECTION_STRING (required): MongoDB connection string.COLLECTION (optional): MongoDB collection of jobs. Defaults to "agendaJobs".ITEMS_PER_PAGE (optional): Number of jobs per page. Defaults to 20.AGENDA_USERNAME (optional): Username for authentication (only required when a password is provided).AGENDA_PASSWORD (optional): Password for authentication. If not provided, no authentication is required.Agenda Admin is a powerful dashboard for managing and monitoring jobs in Agenda. It offers various features such as job status monitoring, job searching, filtering, viewing details, deleting and requeueing jobs, and scheduling new jobs. It can be easily integrated into an Express application as middleware and supports Docker usage. With Agenda Admin, developers can efficiently manage and monitor their Agenda jobs with ease.

React is a widely used JavaScript library for building user interfaces and single-page applications. It follows a component-based architecture and uses a virtual DOM to efficiently update and render UI components
A dashboard style website template is a pre-designed layout that features a user interface resembling a control panel or dashboard. It typically includes charts, graphs, tables, and other data visualization tools that allow users to monitor and analyze data in real-time.
ESLint is a linter for JavaScript that analyzes code to detect and report on potential problems and errors, as well as enforce consistent code style and best practices, helping developers to write cleaner, more maintainable code.
TypeScript is a superset of JavaScript, providing optional static typing, classes, interfaces, and other features that help developers write more maintainable and scalable code. TypeScript's static typing system can catch errors at compile-time, making it easier to build and maintain large applications.