Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

πŸ§‘β€πŸ’»: Add Authentication Using Appwrite #17

Closed
aayank13 opened this issue Nov 16, 2024 · 3 comments
Closed

πŸ§‘β€πŸ’»: Add Authentication Using Appwrite #17

aayank13 opened this issue Nov 16, 2024 · 3 comments
Assignees
Labels
auth backend enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed

Comments

@aayank13
Copy link
Owner

Description

Implement authentication functionality in the ML4E project using Appwrite. This will allow users to sign up, log in, and manage their accounts securely within the platform. Authentication is crucial for enabling personalized experiences, such as saving user progress, participating in community features, and more.


Tasks

  1. Set up Appwrite

    • Install and configure Appwrite on the project server.
    • Create the required project in the Appwrite console.
  2. Integrate SDK

    • Install the Appwrite SDK in the Next.js application.
    • Set up environment variables for Appwrite API credentials.
  3. Authentication Features

    • Implement sign-up functionality with email and password.
    • Implement login functionality with email and password.
    • Add "Forgot Password" feature using Appwrite's recovery API.
  4. Frontend UI

    • Design a responsive and user-friendly authentication UI.
    • Include form validation and error handling.
  5. Protected Routes

    • Implement route protection to restrict access to specific pages for authenticated users only.
  6. Testing

    • Test authentication flow for edge cases (e.g., invalid credentials, server issues).
    • Ensure logout functionality works seamlessly.

Resources

@aayank13 aayank13 added enhancement New feature or request help wanted Extra attention is needed auth backend labels Nov 16, 2024
Copy link

πŸ™Œ Thank you for bringing this issue to our attention! We appreciate your input and will investigate it as soon as possible.

@github-actions github-actions bot added the good first issue Good for newcomers label Nov 16, 2024
@wpsadi
Copy link
Contributor

wpsadi commented Nov 16, 2024

on it

@aayank13 aayank13 assigned aayank13 and wpsadi and unassigned aayank13 Nov 16, 2024
Copy link

βœ… This issue has been closed. Thank you for your contribution!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
auth backend enhancement New feature or request good first issue Good for newcomers help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants