Bookish is a social media-style web app for book lovers, where users with similar reading preferences can connect, share, and discover new books. Featuring upvotes and comments, it allows users to engage with book recommendations and content they enjoy.
- Create posts with a title, optional content, and an external image URL.
- Home feed displays posts with creation time, title, and upvote count.
- Sort posts by creation time or upvote count.
- Search for posts by title.
- View detailed post pages with additional content and comments.
- Upvote posts; each click increases the count.
- Leave comments on individual post pages.
- Edit or delete previously created posts.
- Users can create and manage posts, adding titles, content, and images.
- Posts are displayed in the home feed, where users can sort and search based on preferences.
- Clicking on a post leads to a separate detailed page for viewing content, upvotes, and comments.
- Users can engage with content by upvoting posts or leaving comments.
- Post creators have the ability to edit or delete their posts as needed
Here's a walkthrough of implemented user stories:
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.