Home
Softono

Shininggowl Reddit Clone Frontend

Open source JavaScript
16
Stars
2
Forks
0
Issues
1
Watchers
4 years
Last Commit

 About Shininggowl Reddit Clone Frontend

Reddit clone built using Golang(Gin framework), GORM(ORM library) and React.js(Material UI)

Platforms

Web Self-hosted

Languages

JavaScript

Links

Need Help Installing Shininggowl Reddit Clone Frontend?

We provide expert installation service for this software. Our team will install, configure, and secure Shininggowl Reddit Clone Frontend on your server. plans start at just $30.

Shininggowl Reddit Clone Frontend

View on GitHub

shininggowl-reddit-clone

Reddit clone built using Golang(Gin framework) and GORM, ORM library. The frontend is built using React.js and Material UI - You can find the Backend source code here

Functionalities

  • Authentication with JWT and silent token refreshing
  • Login and new user registration, email verification for account activation and password resetting
  • Create post, edit and update post, delete post; add product info as a post (admin only); Uploading attachments with posts
  • add tags to a post
  • Notifications at each operation
  • Comments; upvotes and downvotes
  • Create community, edit and update community, delete community, join/quit a community Functionalities – cont.
  • Roles: user, moderator for each community, administrator
  • User to manage posts, their profile and avatar
  • moderator to manage users in a community (freeze/unfreeze user)
  • Admin to manage all users (invite new user)
  • Fetch content of link when there’s link in the content (like when you sharea link in twitter)
  • Search a post
  • Payment and checkout
  • Real time Chat (build using websocket)
  • Multi-language support
  • Save posts

Getting Started with Create React App

This project was bootstrapped with Create React App.

Available Scripts

In the project directory, you can run:

yarn start

Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.

The page will reload if you make edits.
You will also see any lint errors in the console.

😊 If you like this project, Please follow my profile 😊