Code Monkey home page Code Monkey logo

whatson-v2's Introduction

Hi, I’m Charlie! I’m a passionate student programmer: I build both the frontend and backend of all kinds of apps and programs, but I’m especially interested in delving into lower level protocols and network infrastructure - which has often led me to attempt my own version of popular protocols (see my ongoing sycamore project).

I'm spending most of my free time at the moment designing a 2D platformer game in the Godot Engine with a friend - it's still in early development, but there'll be a repo as soon as it actually has any code. I'm also working on learning Rust to complement my knowledge of JavaScript with (slightly) more low-level understanding.

whatson-v2's People

Contributors

xjarlie avatar

Stargazers

 avatar

Watchers

 avatar  avatar

whatson-v2's Issues

known bugs

  • some things too stretched on md and up (buttons, containers, etc)

Friends system

  • Username search, select correct user to add
  • Profile pictures? (a whole 'nother thing)
  • requests - sending, accepting, rejecting, etc
  • needs UI/UX rethink

proper index page

  • being thrown into the login page is bad
  • nice front page for users first time they open the app

fix back button

back button can break and get lost
eg. after editing post, when clicking between post and user repeatedly

display the star rating and maybe small description

just to maybe make it easier for people, add stars to the front of it/below the title and stuff on the home page so people can generalize it and maybe the description added by the person which switches into ellipsis. So like

Doctor Who

TV Show. Sci-fi

(Stars)

If you haven't watched Doctor Who...a go trust me

hopefully this makes sense

importing database concerns

  • change author from id to username
  • remove authorname category
  • remove tags array
  • remove likes array
  • change category from number to string: 1 to tv show and 2 to film
  • add ID to each post
  • only some of them have timestamps

Profile/user system

  • User page (/app/user/[username])
  • Profile pictures (aws s3 storage? firebase is too slow)
  • UI rethink needed for user page

Settings page

  • way to log out
  • account info (view/change)
  • dark mode toggle

notifications

it's goddamn possible I swear
just spend time and effort and have lots of patience and it can be done

friend requesting issues

  • make search field lowercase
  • searching for display names maybe? possibly an issue
  • maybe privacy settings similar to discord

display api-fetched data about items

  • get title, genre and season count? maybe other info such as length and ratings?
  • could have search page for api listings and custom (old create page)

Dark mode

  • Special darkmode css sheet to override materializecss? (just colours)
  • toggle in settings
  • cookie - server-level change

pwa

  • service worker
  • favicons etc
  • basically run lighthouse tests until its good

remove friends

might be useful for later. Pretty sure you can't do it right now. Should add on the friend page with user's friend list, probably a triple-dot bubble thing(like on discord) you can click to do stuff.

Tag people in posts

  • tag people in create post screen

  • only tagged can see that they're tagged

  • shows on home page differently to normal posts when tagged

  • tag people from view post screen?

  • materializecss autocomplete chips to be used

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.