/RedSearch

This repo is of the website named RedSearch. RedSearch is short for Reddit Search. In this, I have used the Pushshift API to gather information of posts/comments on that platform. I have tried a lot to provide you fast and organized way to search posts with every possible filter. Any improvement is appreciated from my side.

Primary LanguageJavaScript

RedSearch

I have created a website where user has access to almost every filter that one needs while searching for something on reddit. In this project, I used Pushshift API. The pushshift.io Reddit API was designed and created by the /r/datasets mod team to help provide enhanced functionality and search capabilities for searching Reddit comments and submissions.

Table of contents

Note: Delete this note and update the table of contents based on what sections you keep.

Overview

One can easiy search on reddit with this app with proper filters. I have disabled adult content so that user will not feel uncomfortable while using this website at work locations. I have tried to make it as user-friendly as possible. Also, I have tried to provide every possible filter to this web app.

This app contains 3 options:

  1. None: No filter is selected -> This option displays posts only in the descending order of creation date
  2. Submission: This option displays posts with the selected filters only.
  3. Comment: This option comments posts with the selected filters only.

By default, each request shows 25 posts.

Screenshot

  1. Landing Page

homepage


  1. Default Search Result: 25 result per query

default search result


  1. Form for Search only submissions

submission search form


  1. Submission Search Result

submission search result


  1. Form for Search only comments

comment search form


  1. Comment Search Result

comment search.png

My process

I would like to explain my process is steps so that you can easily understand it:

  • ead API documentation. So, that you can get how and where to start your project.
  • Create HTML File
  • Use Bootstrap and CSS according to your choice
  • Add basic javascript.
  • Now again read documentation and complete the project.

Built with

Thank you for visitng my repository. Feel free to contact if any issue is found.