Automate My Stuff (Frontend)
Demo for automations. An easy authentication way to
Github, Google or Facebook using NextAuth.js.
Github, Google or Facebook using NextAuth.js.
- E2E Test with Playwright: https://automate-my-stuff-frontend-uat-26e2dbaf4cf8.herokuapp.com/e2e
- Cucumber Functional test: https://automate-my-stuff-frontend-uat-26e2dbaf4cf8.herokuapp.com/functiontest
- Lighthouse Performance test: https://automate-my-stuff-frontend-uat-26e2dbaf4cf8.herokuapp.com/perf
- K6 Load Testing: https://app.circleci.com/pipelines/github/AutomateMyStuff/Frontend/31/workflows/7f2aa706-423f-41f7-99b1-646a2361d104/jobs/73/artifacts (See summary.html)
- 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)
- All automations running on a PR: #15
- Install dependencies using pnpm
pnpm install
- Copy
.env.local.sample
to.env.local
and update the variables
cp .env.local.sample .env.local
- Start the development server
pnpm dev