Giter Site home page Giter Site logo

not-reddit's Introduction

You might be here for this/these:

  • not-reddit: A full stack reddit clone built with vue, express and firebase.
  • Phonelink-rs: The easiest way to connect your iPhone to your computer. Share links, files, send notifications and more. Insanely fast and cross platform.
  • Phonelink: The predecessor to phonelink-rs, but with a gui and windows only.

Discord: ahsan_a

not-reddit's People

Contributors

ahsan-a avatar grian32 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

not-reddit's Issues

license

what license are we going with

Render tick boxes on markdown

They currently look like this:

[ ] Tickbox A
[x] Tickbox B

Rendering them into readonly HTML tickboxes would look nicer.

User page

  • Create user page and appropriately add links in posts and comments
  • Make the user profile editable by the user and admins
  • Show the user's stats, posts and comments on the page, and maybe create an "about me"

i18n

languages support: I could do a Polish translation

navbar

  • redo navbar
  • populate navbar links
    in that order

image in /login loads kinda slowly

title says it all, I don't think it needs to be 1280x720 if it's ultimately displayed at (very roughly) 450x280, could also be a .webp maybe?

Create admin page

This is to approve/deny subreddits for now, but in the future could be used to manage users etc

Alerts System

For now using alert() works but an alerts system would be better.

Create notifications system

  • Create firebase rtdb and import into project
  • Create security rules
  • Create event type
  • Push event to correct path for correct user when a post/comment has an interaction
  • Create notifications panel
  • Mark notifications as viewed when the user checks them, or checks their post
  • profit

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.