Skip to content

321pranay/Saveddit

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Saveddit

Saveddit 4 Reddit - A website that allows you to filter / search through you Saved Reddit posts and comments.

Demo

Demo.mp4

Features

  1. See all (within Reddit API limit ~900) your saved Reddit posts and comments
  2. Search through your posts and only view posts that contains that word in title/body
  3. View subreddit details of saved posts
  4. Filter posts by subreddit
  5. Unsave any saved Reddit post
  6. All data processing done on Client side. No user data saved on our server
  7. Export saved posts data as CSV file having the following fields
    • Author: Username of the author
    • Comments: Comments on the post
    • Created: UTC string of created date
    • Id: Id for the post from reddit
    • Image: Preview image url
    • Score: Score on the post
    • Subreddit: Name of the subreddit posted in
    • Text: Post text
    • Title: Post title
    • URL: Hyperlink to the post

Technologies Used

  • Flask
  • React
  • Redux
  • TailwindCSS

Installation and Usage

  1. Create a new app on your Reddit account and set the redirect url to http://localhost:3000
  2. Copy this application's ID and secret into a new file called config.txt. Add Client ID in the first line and Client Secret in the second line
  3. Create a Python virtual env in root directory and activate it
  4. Install required pip packages by pip install -r requirements.txt
  5. Go to saveddit directory, install yarn packages using yarn install
  6. Run the command bash dev.sh This will start the Flask backend at localhost port 5000 and React frontend at localhost port 3000
  7. Navigate to localhost:3000 in your browser

About

Search and Filter through your Saved Reddit Posts

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 84.4%
  • Python 12.4%
  • CSS 1.2%
  • HTML 1.1%
  • Other 0.9%