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.gRedux 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 withReactHookForm
.
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
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.