Git Product home page Git Product logo

cuyuniverse-forum's People

Contributors

13ey3 avatar anandarizkyrm avatar arialghifari avatar asfahanx avatar baimtheelite avatar bayupriyambada avatar deaaprizal avatar dhodhom avatar dimpurw avatar djorrodev avatar euxzy avatar fadlar avatar farhanreizha avatar faruqmaulana avatar gerald28420 avatar kbiits avatar kochan4php avatar mohrizkifajar avatar novalramdhani avatar rafimaryudwika avatar rychhhh avatar ryuuwiz avatar sidiqaldi avatar sirilusrifal avatar vinoaryo avatar wawanrandianto1 avatar xrafffcode avatar zalviandyr avatar zihxs avatar zulfio avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

cuyuniverse-forum's Issues

Rate limiting untuk post

image

Ngeliat ni orang ngespam banyak bet ampe ratusan post kayaknya, gua jadi sedikit emosi wkwkwk.
Dan gua berpikir, untuk sementara kita bisa fix problem ini dengan implementasi rate limiter untuk nge post ataupun comment, jadi biar ga ada lagi orang-orang kek gini muncul di peradaban cuyuniverse

Modifying Pagination TO INFINITY SCROLL

Discussed in #153

Originally posted by dimskyy July 25, 2022
hi there, im about want to modify pagination things to infinite scroll (because overall visitors are from mobile), is that ok? btw interesting community i think so yea, lets give it a try :)

SMPTP is not defined

Selamat sore, saya ingin melaporkan bug pada CUY UNIVERSE.

Bug ini aktif ketika user mendaftar dan saat mendaftar akan muncul error seperti dibawah:

Screenshot 2022-07-31 at 15-40-31 CUYUNIVERSE - CUY UNIVERSE

Btw saya run di lokal. Jika ini kesalahan saat running mohon beritahu bagaimana cara memperbaiki nya dan jika ini kesalahan dari sistem maka akan saya coba perbaiki bug ini.

Thanks,

Validasi change username

Login user -> dashboard -> form ganti username belum tervalidasi.

validasi detail:

  1. tombol save disable ketika username baru sudah ada di database
  2. tombol save enable ketika username baru tersedia (bisa digunakan)
  3. input form tidak boleh mengandung spasi (validasi di controller otomatis hapus spasi, atau validasi di frontend untuk inputnya)

berikut attachment image nya

WhatsApp Image 2022-07-23 at 12 26 27 PM

Penambahan validasi FRONTEND dari fitur LOVE di postingan

  1. kasih ciri2 bahwa kita sudah love postingan tersebut.

karena jika kita udah love, terus postingan itu udah banyak dapet love dan kita balik lagi kesitu, belum ada ciri apakah kita sudah love itu atau belum.

bisa di akali via UI nya saja, seperti warna dibuat lebih terang jika sudah di love, dan warna akan default jika belum di love (dimata user yang mau nge love)

Mention User - Performance Issue

image

Sorry bang, gua abis baca-baca code nya dan ngeliat ada performance issue yang lumayan signifikan disini. Di code nya itu nge get seluruh data users yg ada di db, bayangin kalo user nya udah banyak itu memory consumption nya pasti gede, dan juga itu perlu nge map (looping) seluruh user yang ada.

Jadi biar ga dikira gua cuma bisa create issue doang, disini gua coba ajukan bbrp opsi workaround nya, yaitu dengan cara mendapatkan seluruh user yang di mention, baru di cek ke database. Caranya bisa pake regex disini.

Dan, menurut gua workaround yang paling efektif ialah, di frontend nya, tambahin request body mentioned_users atau apa gitu, biar ga perlu di cek pake regex, ini juga biasany yang dipake di aplikasi-aplikasi real kayak whatsapp, discord, telegram dll.

Di frontend, kita perlu detect kalo user typing symbol @, maka kita bisa hit API untuk suggest bbrp user dan kita tampilin list user itu. Ketika diklik salah satu usernya, maka kita tambahin id user nya ke state sebagai mentioned_users tadi, dan data ini lah yang kita pass ke backend nanti. Cek ini
Tapi.... untuk workaround yang ini mungkin terlalu susah untuk di implementasi saat ini, jadi yang paling memungkinkan ialah dengan pake regex tadi

penambahan validasi fitur search di menu "posts"

Fitur search sudah oke, pencarian berdasarkan text postingan.

1 yang belum di validate adalah:
-ketika user mau memunculkan semua postingannya lagi setelah melakukan searching itu belum bisa

tambahan plus:
-input search ketika length lebih dari 3 maka lakukan render langsung (munculkan pencarian) tanpa harus pencet tombol search nya. (seolah realtime) make react js ini simpel karena trigger by "onChange" dari input nya.

thank u ๐Ÿ‘

HTML & CSS

mengapa code css saya tidak konek ke html padahal sudah sesuai yang diajarkan bang dea

Penambahan FILTER di menu PENGGUNA

  1. tambahkan fitur FILTER di menu pengguna dengan kriteria berikut:
    filter by:
    -user dengan postingan terbanyak
    -user dengan jumlah mengomentari post paling banyak
    -user terbaru / terlama
    -user berdasarkan urutan huruf abjad ASCENDING DESCENDING

Penambahan Fitur LOVE di dashboard

  1. tambahkan menu untuk melihat seberapa banyak love yang didapat dari postingan yang sudah di publish
  2. menu disimpan di dalam dashboard (bisa di menu "manage post" atau buat menu baru)

terserah se kreatif kalian ya cuy ๐Ÿ‘

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.