A simple authentication system to practice the LeanVibes backlog workflow.
Build a basic user authentication system with signup and login pages. This is a fake project designed to help you practice the backlog workflow with realistic tasks.
- Email input field
- Password input field (min 8 characters)
- Confirm password field
- "Create Account" button
- Link to login page
- Email input field
- Password input field
- "Sign In" button
- Link to signup page
- "Forgot Password" link
- Email format validation
- Password minimum length
- Password confirmation match
Use this project to practice LeanVibes. Here's a suggested walkthrough:
Try adding these as backlog items:
/backlog-add high feature Create signup page with form fields
/backlog-add high feature Create login page with form fields
/backlog-add medium feature Add form validation
/backlog-add low enhancement Add "Remember me" checkbox
/backlog-add low enhancement Add password strength indicator
/backlog-add low debt Add unit tests for validation logic
/backlog
You should see items organized by priority.
/backlog 1
This loads issue #1 and reminds you that commits will include Fixes #1.
While working, if you mention something like:
"We should also add social login with Google..."
The AI should suggest deferring it to the backlog since it's not part of the core requirements.
When you commit, it should include:
Add signup page with email and password fields
Fixes #1
These are intentionally "nice to have" features. When discussed during implementation, they should trigger backlog suggestions:
- Social login (Google, GitHub)
- Two-factor authentication
- Password reset flow
- Remember me functionality
- Account lockout after failed attempts
- Email verification
- Password strength meter
- Accessibility improvements (ARIA labels)
- Dark mode for auth pages
- Rate limiting on login attempts
This is a fake project - you don't need to actually build anything! The goal is to practice:
- Adding items to the backlog
- Working on items from the backlog
- Seeing proactive suggestions when scope creeps
- Committing with proper issue references
- Watching issues auto-close
Feel free to modify this requirements file or create your own project to practice with.