Skip to content

AutomateMyStuff/Frontend

Repository files navigation

next-social-login cover

Automate My Stuff (Frontend)
Demo for automations. An easy authentication way to
Github, Google or Facebook using NextAuth.js.

Demo

  1. E2E Test with Playwright: https://automate-my-stuff-frontend-uat-26e2dbaf4cf8.herokuapp.com/e2e
  2. Cucumber Functional test: https://automate-my-stuff-frontend-uat-26e2dbaf4cf8.herokuapp.com/functiontest
  3. Lighthouse Performance test: https://automate-my-stuff-frontend-uat-26e2dbaf4cf8.herokuapp.com/perf
  4. K6 Load Testing: https://app.circleci.com/pipelines/github/AutomateMyStuff/Frontend/31/workflows/7f2aa706-423f-41f7-99b1-646a2361d104/jobs/73/artifacts (See summary.html)
  5. Jest Unit Testing: https://app.circleci.com/pipelines/github/AutomateMyStuff/Frontend/31/workflows/7f2aa706-423f-41f7-99b1-646a2361d104/jobs/71/artifacts (See test-report.html)
  6. All automations running on a PR: #15

Running Locally

  1. Install dependencies using pnpm
pnpm install
  1. Copy .env.local.sample to .env.local and update the variables
cp .env.local.sample .env.local
  1. Start the development server
pnpm dev