Skip to content

A react app that replicates the functionality of a social media web app. It allows users make, view, edit, interact with and delete posts

Notifications You must be signed in to change notification settings

Mechamorph1903/ThinkingOutLOud

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

ThinkOutLoud: A Social Media Web App

ThinkOutLoud is a React-based social media web app that allows users to create, view, edit, interact with, and delete posts.

Key Features:

  • Post Creation: Users can create posts with a title, optional text, and an image via an external URL.
  • Home Feed: Displays all posts with their title, creation time, and upvote count.
  • Post Interaction: Users can sort posts by time or upvotes, search by title, and upvote any number of times.
  • Post Pages: Clicking a post leads to a detailed page with additional content and comments.
  • Editing & Deletion: Posts can be edited or deleted from their individual pages.
  • Commenting: Users can leave comments on post pages.
  • Loading Animation: Displays while fetching data.
  • Dark/Light Mode: Adjusts appearance based on the user’s system settings.

ThinkOutLoud mirrors the functionality of a typical social media platform, offering a seamless and interactive user experience.

Video Walkthrough

Video Walkthrough

GIF created with LiceCap

Notes

Nothing Really, will implement profile and stretch Features later

License

Copyright [2024] [Daniel Anorue]

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

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.

About

A react app that replicates the functionality of a social media web app. It allows users make, view, edit, interact with and delete posts

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published