Skip to main content

Overview

Echoes of the Past provides multiple authentication methods to access your account. You can sign up with email and password or use Google OAuth for quick authentication.

Sign Up with Email

Create a new account using your email address.
1

Navigate to Sign Up

Go to the sign-up page at /auth/sign-up.Screenshot description: The sign-up page displays a split-screen layout with a historical figure (Einstein) image on one side and the registration form on the other.
2

Enter Your Information

Fill in the registration form with:
  • Name: Your full name (e.g., “John Doe”)
  • Email: A valid email address (e.g., “[email protected]”)
  • Password: A secure password
All fields are required.
3

Submit the Form

Click the “Sign up” button to create your account.The button will display “Signing Up…” while processing your request.
4

Verify Your Email

After successful registration, you’ll be redirected to the email verification page.Screenshot description: A centered page with a welcome animation, displaying “Verify your email” as the heading and instructions to check your inbox.
  • Check your email inbox for a verification link
  • If you don’t see the email, check your spam folder
  • Click the verification link to activate your account
5

Return to Sign In

After verifying your email, click “Return to login” to access the sign-in page.

Sign Up with Google OAuth

Quickly create an account using your Google credentials.
1

Access Google Sign-In

On the sign-up page, locate the “Or continue with” section below the form.
2

Click Google Button

Click the Google sign-in button (displays the Google logo).The button triggers the OAuth flow with the following settings:
  • access_type: offline
  • prompt: consent
3

Authorize with Google

You’ll be redirected to Google’s authentication page:
  • Select your Google account
  • Grant necessary permissions
  • Confirm authorization
4

Automatic Redirect

After authorization, you’ll be automatically redirected back to the app at /auth/callback.Your account is created and you’re signed in immediately.
Google OAuth users don’t need to verify their email separately, as Google handles email verification.

Sign In to Existing Account

Access your existing Echoes of the Past account.
1

Navigate to Sign In

Go to the sign-in page at /auth/sign-in.If you’re on the sign-up page, click “Sign in” at the bottom of the form.
2

Enter Credentials

Choose your sign-in method:Email & Password:
  • Enter your registered email address
  • Enter your password
  • Click “Sign in”
Google OAuth:
  • Click the Google sign-in button
  • Select your Google account
  • Authorize access
3

Access Dashboard

After successful authentication, you’ll be redirected to the main dashboard where you can browse historical figures.

Reset Your Password

Recover access to your account if you’ve forgotten your password.
1

Access Forgot Password

From the sign-in or sign-up page, click “Forgot your password?” link.You’ll be redirected to /auth/forgot-password.
2

Enter Your Email

On the reset password page:
  • Enter your registered email address in the “Email” field
  • Click “Reset Password” button
The button will show “Resetting…” while processing.Screenshot description: A centered card with “Reset Password” heading and a simple form requesting your email address.
3

Check Your Email

You’ll receive a password reset link at your email address:
  • Open the email from Echoes of the Past
  • Click the reset link provided
4

Set New Password

You’ll be redirected to /auth/reset-password:
  • Enter your new password
  • Confirm your new password in the second field
  • Click “Reset password”
Screenshot description: A card displaying two password input fields with labels “New password” and “Confirm password”.
5

Sign In with New Password

After successfully resetting your password, you’ll be redirected to the sign-in page.Sign in using your email and new password.
Both password fields must match exactly. The button shows “Resetting…” while processing your request.

Authentication Flow Diagram

Troubleshooting

  • Check your spam or junk folder
  • Ensure you entered the correct email address during sign-up
  • Wait a few minutes as emails may be delayed
  • Try signing up again if the email doesn’t arrive
  • Ensure pop-ups are not blocked in your browser
  • Clear browser cache and cookies
  • Try using a different browser
  • Check that third-party cookies are enabled
  • Check that all required fields are filled correctly
  • Ensure your email is not already registered
  • Verify your password meets minimum requirements
  • Check your internet connection

Security Best Practices

Strong Passwords

Use a unique, complex password with a mix of uppercase, lowercase, numbers, and special characters.

OAuth Benefits

Google OAuth provides secure authentication without requiring you to create another password.

Email Verification

Always verify your email to ensure account security and enable password recovery.

Account Access

Never share your password or allow others to access your account.

Next Steps

After authenticating, you can:

Build docs developers (and LLMs) love