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

Create a New Post Feature #102

Closed
6 tasks done
Alpha17-2 opened this issue May 16, 2024 · 0 comments
Closed
6 tasks done

Create a New Post Feature #102

Alpha17-2 opened this issue May 16, 2024 · 0 comments
Assignees
Labels
Admin working on this Admin is currently working on this Feature required New feature or request

Comments

@Alpha17-2
Copy link
Collaborator

Alpha17-2 commented May 16, 2024

Summary

Implement a feature that allows users to create new posts. This feature should support text, mentions of other users, and media files (images and videos).

Requirements

  • Create a new post model that includes text, mentions, and media files.
  • Implement a method to upload media files to Firebase Storage and retrieve their URLs.
  • Create a UI that allows users to input text, mention other users, and select media files.
  • Ensure that the new post is saved to the database with the correct information.
  • Handle edge cases and errors, such as failed uploads or empty input fields.
  • Add tests for the new feature to ensure reliability.

Resources

Acceptance Criteria

  • Users can create posts with text, mentions, and media files.
  • Media files are uploaded to Firebase Storage and their URLs are retrieved correctly.
  • The UI for creating a new post is user-friendly and responsive.
  • All edge cases and errors are handled appropriately.
  • Tests are written and pass successfully.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Admin working on this Admin is currently working on this Feature required New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant