Skip to content

Next.js development tool to track site performance metrics. Built with Google Lighthouse.

License

Notifications You must be signed in to change notification settings

oslabs-beta/Vantage

Repository files navigation

Vantage Logo

VANTAGE

Build NPM Downloads Issues License

Vantage is a web optimization tool designed for NEXTjs apps.

  • Uses Google lighthouse under the hood to determine key web vital scores and improvement suggestions.
  • Evaluates your app in the background with every commit.
  • Automatically evaluates every page in the app by traversing the project's endpoints to capture data.
  • Allows you to compare snapshots to see exactly which recommendations changed, and how your updates have directly influenced specific metrics.

Get Started

Install as a dev dependency in your project to get started.

npm install vantage-next --save-dev

Documentation

View further documentation, config setup, and troubleshooting guides at:

https://www.vantagenext.com/docs

Vantage Dashboard

Vantage Dashboard

Compare Commit Results:

Compare Commits

Choose Endpoints:

Choose Endpoints

Technologies used

  • Google Lighthouse
  • Reactjs
  • Material UI
  • Redux Toolkit
  • Recharts
  • SASS
  • Webpack
  • Puppeteer
  • Node

Contributors

Want to Contribute?

  1. Clone the repo and make a new branch: $ git checkout https://github.com/oslabs-beta/Vantage.git -b [name_of_new_branch].
  2. Add a feature, fix a bug, or refactor some code :)
    • Make sure to lint your code!
  3. Write/update tests for the changes you made, if necessary.
  4. Run unit & integration tests and make sure all tests pass: npm test.
  5. Open a Pull Request with a comprehensive description of changes to the dev branch.
  6. Open a Pull Request to the docs and Contributors if necessary.

Thank you!

About

Next.js development tool to track site performance metrics. Built with Google Lighthouse.

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages