Sharing-Sepuh

Sharing-Sepuh is web app for discussing anything else topic, user can create post/thread and the other user can reaction (voting up/down, comments)

April 5, 2024 - 5 months ago

🛡️
Website
|

Image cover blog Sharing-Sepuh

Introduction Sharing-Sepuh Project

Sharing-Sepuh is web app for discussing anything topic. On this platform, user can register, login, create thread for discuss, voting (up/down) the threads, comment the threads, voting (up/down) comments, and show leaderboards around user Sharing-Sepuh. This project has been implemented Rich Text Editor with Tiptap/ReactJs

Impact For Me After Build Sharing-Sepuh Projects

  • To exploring and deep learn about NEXTJS + TypeScript when after i learn this technology.
  • Exploring Redux Toolkit more advance, e.g Redux slices, Redux Thunk, etc.
  • Learning and exploring about how to implementation authentication system with NextAuth.
  • Knowing and implementation architecture build frontend apps for separate UI between logical fetching data (Redux Thunk).
  • Experiment and exploring technology for implementation Rich Text Editor with Tiptap/ReactJS.
  • exploring validation form with Zod which is combined with ReactHookForm.
I was learning a lot about front-end web development while build this project, after i finish this project, i think my programming skills are improved over time.

Feature on Catatanku Project

Sharing-Sepuh projects has several features, including the following:
  • Has implemented web responsive for multiple device
  • Register page, user can create account when user have no account.
  • Login page, user can authentication and login to Sharing-Sepuh as a user.
  • Home/Threads page
    • User can read threads/posts.
    • User can up voting the threads/posts.
    • User can down voting the threads/posts.
    • User can filtering threads base on category topic.
    • User can click threads to view detail thread.
  • Detail Thread page
    • User can read threads/posts.
    • User can up voting the threads/posts.
    • User can down voting the threads/posts.
    • User can read comment on that threads/posts.
    • User can create comment on that threads/posts + (supporting Rich Text Editor).
    • User can up voting comment on that threads/posts.
    • User can down voting comment on that threads/posts.
  • Leaderboards page
    • User can read top 10 user with highest points.
    • User can get more points when user active comment on threads.
    • User can get top 10 position when user has many points.
  • Create Thread
    • User can create Thread/post + (supporting Rich Text Editor).

Responsive Web Design on Multiple Devices

Ilustration responsive design Sharing-Sepuh Project

Last but not least

if you interested on this project, you can visit this project directly Sharing-Sepuh Project, also you can visit on Github Repository Sharing-Sepuh Project, last if you wanna give me suggesstion or advice you can go to contact page directly. Thankyou so much.

Tech Stack: