Reddit Clone in TypeScript

Overview

Reddit Clone in TypeScript

Kind of out of inspiration for hobby projects, so instead... I will dig into reddit and create a clone with its core functionality. Things that you will see in this repo:

  • Use of DI
  • Respecting SOLID
  • N-Tier
  • React, TypeScript, Kysely, Express, Kondah, Vite
  • Docker
  • Tests, lots of m

Features

  • Creating your own subreddit
  • List all subreddits
  • Navigate to a given subreddit (includes redirect after create)
  • Creating posts for given subreddit
  • Login / Register
  • Comment and reply
  • Vote system for posts and comments/replies
  • Join / Follow a subreddit
  • Notifications
  • Search subreddits
  • Subreddit moderation
You might also like...

3D Infinite Art Gallery! This pulls from Reddit's r/Art and creates a procedural infinite art gallery from random (sfw-only) posts.

3D Infinite Art Gallery! This pulls from Reddit's r/Art and creates a procedural infinite art gallery from random (sfw-only) posts.

Infinite-Art-Gallery Click for Demo! 3D Infinite Procedurally-Generated Art Gallery! This pulls from Reddit's r/Art and creates a procedural infinite

Dec 15, 2022

๐Ÿ“• The minimal and reddit like forum

๐Ÿ“• The minimal and reddit like forum

jeddit ๐Ÿ“• The minimal and reddit like forum Install git clone https://github.com/kyro95/jeddit.git cd reddit npm install npx prisma db push Setup Crea

Sep 1, 2022

Extension forcing Reddit videos to be played by the fallback player.

โšก FRP: The "Fuck Reddit Player" extension Simple extension to force Reddit videos to be played by the fallback player. Installation: ๐ŸฆŠ addons.mozilla

Oct 21, 2022

Extension forcing Reddit videos to be played by the fallback player.

โšก FRP: The "Fuck Reddit Player" extension Simple extension to force Reddit videos to be played by the fallback player. Installation: ๐ŸฆŠ addons.mozilla

Oct 21, 2022

Medium-Clone with Next.JS, Typescript, Tailwindcss, and Sanity!!

Medium-Clone with Next.JS, Typescript, Tailwindcss, and Sanity!!

Medium Clone ๐Ÿ“Œ Overview /pages โœ”๏ธ pages/index.tsx = Homepage and list all Blogs โœ”๏ธ pages/post/[slug].tsx = Details Blog /pages/api โœ”๏ธ pages/api/creat

Nov 16, 2022

This is my portfolio GitHub clone website. The frontend is build using NextJS and TailwindCSS.

This is my portfolio GitHub clone website. The frontend is build using NextJS and TailwindCSS.

Github Clone Portfolio Website Tech Stack used: NextJS Tailwind CSS The contact form in this website is connected to Notion. If you want to integrate

Oct 5, 2022

๐Ÿš€AIๆ‹Ÿๅฃฐ: 5็ง’ๅ†…ๅ…‹้š†ๆ‚จ็š„ๅฃฐ้Ÿณๅนถ็”Ÿๆˆไปปๆ„่ฏญ้Ÿณๅ†…ๅฎน Clone a voice in 5 seconds to generate arbitrary speech in real-time

๐Ÿš€AIๆ‹Ÿๅฃฐ: 5็ง’ๅ†…ๅ…‹้š†ๆ‚จ็š„ๅฃฐ้Ÿณๅนถ็”Ÿๆˆไปปๆ„่ฏญ้Ÿณๅ†…ๅฎน Clone a voice in 5 seconds to generate arbitrary speech in real-time

English | ไธญๆ–‡ Features ๐ŸŒ Chinese supported mandarin and tested with multiple datasets: aidatatang_200zh, magicdata, aishell3, and etc. ๐Ÿคฉ PyTorch work

Dec 29, 2022

Make clone chrome. With the help of a nomad coder

clone_momentum Make clone momentum. With the help of a nomad coder https://taeminchoe.github.io/clone_momentum/ Description of each function 1. Login

Dec 26, 2021

Simply Netflix clone using ReactJS. It fetches the data from TMDB API

Simply Netflix clone using ReactJS. It fetches the data from TMDB API

NETFLIX CLONE This project is a simply front end clone of Netflix. It was created with React. It uses The MovieDB Api to search for movies and display

Dec 9, 2022
Owner
donny
Obsessed with studying design patterns and architectures.
donny
Reddit Clone in TypeScript

Reddit Clone in TypeScript Kind of out of inspiration for hobby projects, so instead... I will dig into reddit and create a clone with its core functi

donny 4 Jul 21, 2022
Reddit Page CLONE using Angular! A repository to contribute at hacktoberfest 2022. Make sure to share love by giving it a star.๐ŸŒŸ Have a great day!

Reddit_tool Reddit Site CLONE using Angular, Springboot and Swagger OpenAI ! Introduction This project was developed with the following technologies:

Momo-Solaris8 4 Oct 20, 2022
LinkedIn-Clone - a LinkedIn clone with firebase, redux and styled components

Getting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project directory, you can run: ya

Asher Price 1 Jan 3, 2022
Reddit Wherever Chrome Extension

Reddit Wherever Reddit Wherever adds Reddit comments to Youtube Videos and also allows you to view Reddit comments of any webpage. By default YouTube

null 1 Jan 3, 2022
This project is used to extract media from various posting platfroms like Twitter, Reddit, Pixiv, Youtube and many other

Social-Picker-API This project is used to extract media from various posting platfroms like Twitter, Reddit, Pixiv, Youtube and many others. It's writ

Serge 11 Nov 29, 2022
A simple copy of the Reddit app using it's API in React Native

A simple copy of the Reddit app using it's API in React Native

Arthur 10 Nov 12, 2022
A recreation of a startpage posted on Reddit without the source, so I rewrote it in Next.js + Tailwind for the open source community.

Startpage "Figma Balls" Rewrite Why Did I Make This I saw a startpage posted on the subreddit r/startpages that I thought looked nice, but when I look

Thomas Leon Highbaugh 5 Mar 29, 2022
Tool to automate making Reddit accounts, written in Node.

redgen Tool to automate making Reddit accounts, written in Node. installation & configuration NOTE: This program requires that you have a 2Captcha acc

aria 3 Sep 1, 2022
The /r/place Atlas is a project aiming to catalog all the artworks created during Reddit's 2022 /r/place event.

The 2022 Place Atlas The /r/place Atlas is a project aiming to catalog all the artworks created during Reddit's 2022 /r/place event. This project was

Place Atlas 397 Dec 28, 2022