https://github.com/hsnice16/think-loud
Think Loud is a social platform where you can share What are you thinking? with others within the community. Give it a try today.
https://github.com/hsnice16/think-loud
axios classnames css-modules css3 html5 javascript material-ui mockbee prop-types react-redux react-router-dom reactjs redux-toolkit
Last synced: about 2 months ago
JSON representation
Think Loud is a social platform where you can share What are you thinking? with others within the community. Give it a try today.
- Host: GitHub
- URL: https://github.com/hsnice16/think-loud
- Owner: hsnice16
- License: mit
- Created: 2022-04-22T19:36:36.000Z (about 4 years ago)
- Default Branch: development
- Last Pushed: 2022-06-24T15:48:26.000Z (almost 4 years ago)
- Last Synced: 2025-03-01T00:40:06.000Z (over 1 year ago)
- Topics: axios, classnames, css-modules, css3, html5, javascript, material-ui, mockbee, prop-types, react-redux, react-router-dom, reactjs, redux-toolkit
- Language: JavaScript
- Homepage: https://thinkloud.vercel.app/
- Size: 1.13 MB
- Stars: 5
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

# Think Loud



---
## 📕 Table of Contents
- [About](#-about)
- [Features It has](#-features-it-has)
- [Features You will See in Future](#-features-you-will-see-in-future)
- [Getting Started](#-getting-started)
- [Connect with me](#-connect-with-me)
---
## 📖 About
Think Loud is a social platform where you can share **What are you thinking?** with others within the community.
Give it a try today.
---
## 🚀 Features It has
**Profile**
- can check other users Profile
- can Edit your profile
- Profile and Background image
- Name
- Bio (max 180 characters)
- Website URL
- can check Broadcasts (aka Posts), Likes and Replies you did (or, of other users)
- can check Followers/Following number of yours (or, of other users)
**Bookmarks**
- check your Bookmarks
- clear All Bookmarks, at once
- remove a single Broadcast from your Bookmarks list
**Explore**
- see Broadcasts made by other users of Think Loud
**Home**
- see Broadcasts you made or Broadcasts made by users you Follow
- Filter
- See most liked Broadcasts
- Sort
- See latest Broadcasts
**Single Broadcast Page**
- can see Replies on a specific Broadcast
**Broadcast**
- can make a Broadcast (max 280 characters)
- can Like, Reply, or Bookmark to a Broadcast
- can Edit or Delete a Broadcast (if made by you)
**Follow/Unfollow**
- can Follow/Unfollow other users, either by
- going on their Profile
- from right sidebar
- from the Broadcast menu option
**Authentication**
- Log In
- with remember me feature (for max 2 days)
- Sign Up
- Log Out
**Search the User**
---
## ✨ Features You will See in Future
- Dark theme
- Responsiveness
- Infinite Scroll
- Followers/Following list page
- Toast for better User Experience
---
## 🔌 Getting Started
- clone the repository on your local machine with the command below in your terminal, and cd into the **Think-Loud** folder
```
git clone https://github.com/hsnice16/Think-Loud.git
cd Think-Loud
```
- install dependencies (if you are using **yarn** then do with that)
```
npm install
```
- create a `.env` file at the root level of the directory (at the level of `package.json`) and create a variable like mentioned below
```
REACT_APP_JWT_SECRET =
```
- start the server
```
npm start
```
---
## 👨💻 Connect with me