Skip to content
This repository has been archived by the owner on Feb 28, 2020. It is now read-only.

User can log in. #1

Closed
19 of 20 tasks
thebearingedge opened this issue Mar 12, 2019 · 0 comments
Closed
19 of 20 tasks

User can log in. #1

thebearingedge opened this issue Mar 12, 2019 · 0 comments
Assignees

Comments

@thebearingedge
Copy link
Owner

thebearingedge commented Mar 12, 2019

🖼 Wireframe

user-can-login

🐘 Database

  • Set up a Postgres container with docker-compose.
  • Set up NPM scripts for local database management.
  • Add migration script for:
    • timestamp utilities
    • a users table
  • Add a seed script to insert a test user.

☁️ API

  • Add linter configuration for Node.js & Mocha.
  • Set up a test harness for API server with coverage reporting.
  • Test-drive an authentication endpoint.
  • Check database connections are live before starting anything.

🕸 Client

  • Add linter configuration for Next.js & React.
  • Set up NPM scripts for development and production.
  • Create a login form to accept user credentials.
  • Add a modal to alert failed login attempts.
  • Show validation errors for login submissions.
  • Add an end-to-end test.
  • Ensure that API validation errors are restructured within Form components.
  • Refactor classes to hooks where sensible.

🚧 CI/CD

  • Set up Travis CI.
  • Deploy to Heroku.
@thebearingedge thebearingedge self-assigned this Mar 12, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant