Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/wasiqb/ultra-reporter-app

πŸ“Š Next.js based Test Automation reporter
https://github.com/wasiqb/ultra-reporter-app

daisy-ui hacktoberfest nextjs14 reporter shadcn-ui tailwind-css test-automation testng testng-reports

Last synced: 18 days ago
JSON representation

πŸ“Š Next.js based Test Automation reporter

Awesome Lists containing this project

README

        

# πŸ“Š Ultra-Reporter App

[Ultra-Reporter](https://ultra-reporter-app.vercel.app/) is your go-to tool for transforming your TestNG (Maven, Java) test results into stunning reports.

Built on the power of Next.js and Tailwind CSS, this reporter takes your raw test results from TestNG and presents it in a beautiful, easy-to-digest format. Simplify your test reporting with just a one click!

## πŸ“· Generated Report

![Report page 1](/public/report-1.png)
![Report page 2](/public/report-2.png)
![Report page 3](/public/report-3.png)

## πŸš€ Quick start

Checkout this demo video to see how to use Ultra-Reporter:

[![Ultra Reporter App Demo Video](https://img.youtube.com/vi/l2pk7LAq50I/0.jpg)](https://www.youtube.com/watch?v=l2pk7LAq50I)

Following are the steps to get started with Ultra-Reporter:

- Run your TestNG tests using it's default reporter listeners
- ![Step 1](/public/step-1.png)
- ![Step 2](/public/step-2.png)
- Upload `testng-results.xml` from the `test-output` folder
- Wait for the beautiful Test reports to get generated

## 🦾 Powered By Modern Tech

Ultra-Reporter leverages cutting-edge technologies to provide fast, efficient, and sleek reporting:

- **[Next.js 14](https://nextjs.org/)**: Dynamic, server-rendered React apps.
- **[TypeScript](https://www.typescriptlang.org/)**: Strongly typed for better reliability and scalability.
- **[Tailwind CSS](https://tailwindcss.com/)**: Beautiful, responsive design without the hassle.
- **[Shadcn/UI](https://ui.shadcn.com/)**, [Magic UI](https://magicui.design/) & **[Daisy UI](https://daisyui.com/)**: Sleek UI components for a polished user experience.
- **[Vercel](https://vercel.com/)**: Next.js is deployed on Vercel, a platform for static websites and serverless functions.

## ⏱️ What's Next?

We're constantly evolving! Check out the [Issues tab](https://github.com/WasiqB/ultra-reporter-app/issues) for upcoming features and improvements.

Got a feature request or an idea to make Ultra-Reporter even better? Don’t hesitate to create [Feature or Enhancement request](https://github.com/WasiqB/ultra-reporter-app/discussions) – we’re always looking for ways to improve!

## πŸ“ž Contact Me

Feel free to reach out for any queries, collaborations, or feedback!

- **LinkedIn**: [Wasiq Bhamla](https://dub.sh/lnkd)
- **X (formerly Twitter)**: [@WasiqBhamla](https://dub.sh/x-wasiq)
- **Discord**: [Learn Test Automation](https://dub.sh/lta-community)
- **YouTube**: [Learn Test Automation with Wasiq Bhamla](https://dub.sh/lta-yt)
- **Medium**: [Wasiq Bhamla](https://dub.sh/wb-medium)

## πŸ’— Repo Activity

[![Repo contributors](https://contrib.rocks/image?repo=wasiqb/ultra-reporter-app)](https://github.com/WasiqB/ultra-reporter-app/graphs/contributors)

![Ultra Reporter App Repo activity](https://repobeats.axiom.co/api/embed/40bf4829da597315850c30a8909fcf40a8b5a00c.svg "Repobeats analytics image")

## πŸ“œ License

We are open-source under the GNU Affero General Public License Version 3 (AGPLv3) or any later version. You can [find it here](https://github.com/WasiqB/ultra-reporter-app/blob/main/LICENSE.md).