/reddit_cross_platform

this repo is for cross platform team

Primary LanguageDart

NonLegit

logo

”Lets Go, Start New Adventure.⚡“


Table of Contents


Overview


Get Started

  1. Clone the repository
    git clone https://github.com/reddit_cross_platform/main
    

Features

Features

Feature ScreenShot Description
🔷 Authentication logo
  • Login
  • Sign-up
  • Reset Password
  • Forget User Name
🔶 Create Post logo

1) You con create 3 types of post

  • 📝 Text: you can add text and styling it with fancy text editor
  • 📷 Image: you can upload photo or video to add to your post
  • 📎 Link: you can add link to your post

2) You con add 2 tag to your post

  • 🔞 NSFW
  • 💥 spoiler
🔷 Search logo

The search results have 4 types

  • 📫 Posts
  • 💭 Comments
  • 👨‍👧 Communities
  • 👨‍👨‍👦‍👦 People
🔷 Comments logo

1) 🖇 Multilevel Comments

3) Actions on posts:

  • ⏏ Upvote & Downvote
  • ✅ Approve (if you are moderator)
  • 🕳 Spam
  • 🔱 Save
  • 🗯 Replay
🔶 Settings logo
  • 🚹 Account

    • You can change (Email, Password, Gender, Country)

  • 👤 Profile

    • You can on/off (NSFW, allow people to follow you)

  • 🚨 Safety and privacy

    • 🔈 You can block and unblock user

    • You can see block list

  • ⚡ Feed Settings

    • You can on/off (Adult content, autoplay media)

🔷 Notifications logo

1) 🙈 You con hide notification

2) Types Notification:

  • New Followers
  • Replies
  • new followers
  • invitations
🔶 Profile logo

You con view

  • 🏔 Overview: you can see activity of user
  • 📫 Posts: you can see posts of user
  • 🗯 Comments: you can see comments of user
  • 🗃 History: posts just yo see it
  • 📋 Saved: posts and comments you saved it
  • 🙈 Hidden: posts you hide it
  • 👍 Upvote: posts you upvote it
  • 👎 Downvote: posts you downvote it
🔷 Subreddit logo

1) 🔰 You con create Subreddit

2) 👀 View posts of Subreddit

3) 🤜🏼 join or leave Subreddit

4) Subreddit types:

  • 👷🏼‍♂️ Public: Anyone can view, post, and comment to this community
  • 👁‍🗨 Restricted: Anyone can view this community, but only approved users can post
  • 🔒 Private: Only approved users can view and submit to this community
🔶 Moderation logo

In Moderation page, you can control:

  • ✒ Edited: you can control edited posts
  • 💈 Unmoderator: you can control unmoderator posts
  • 🚫 BANNED: you can ban users
  • 🔈 MUTED: you can mute users
  • ✅ APPROVED: you can add new moderators
  • 👨🏽‍🤝‍👨🏻 MODERATORS: you can edit access to moderators
  • 🎨 POST FLAIR: you can edit flair and make new flairs
  • 👨‍👨‍👦‍👦 COMMUNITY: you can edit ( community topics, community description, region, type of community)
  • 💭 POSTS AND COMMENTS: you can control type of posts
🔷 Messages logo

1) 📩 Message Form (Send a private message)

2) 📮 Sent Messages: message which you sent

3) 📦 Inbox :

  • All: All messages
  • Unread: message which you didn't read it
  • Messages : message which you receive
  • Post replies: replies to your posts
🔶 Push Notifications logo

1) 💌 Notifications and messages

2) 🔓 You must give permission to push notifications

3) Push Notifications types:

  • Foreground
  • Background
🔷 Discovery logo

👨‍👨‍👧‍👧 Discovty iamge and video posts by categories


GIF Demo

Video Content
Auth.mp4
  • Authentication

setting_search.mp4
  • User setting
  • Moderation setting
  • Search

Eman-Shahda.Mjfdvzzy.mp4
  • Create Community
  • Topics in mod tools
  • Post flair in mod tools
  • Notification & push notification
  • Messages
  • Edit post

zeinab-moawad_1ya8eWck.mp4
  • Profile and other profile
  • User actions
  • Subreddit and Moderated Subreddit
  • moderation page
  • Discover

ahmed-fawzy_E7vftVPB.mp4
  • Home&All page
  • Create post
  • Saved posts&comments
  • History page
  • Create comment

amr-ahmed_TcUjmKpA.mp4
  • Show post with all types
  • Post actions (normal &Moderation)
  • Comments tree
  • Create comment
  • Create reply


Contributors


Ahmed Madbouly


Eman Shahda


Zeinab Moawad


Ahmed Fawzy


Amr Ahmed

🔒 License

Note: This software is licensed under MIT License, See License for more information ©NonLegit.