jeoq is a lightweight TikTok-style comedy video web app built with plain HTML, CSS, and JavaScript.
- Open the project folder in VS Code.
- Open
register.htmlin your browser (or use Live Server). - Register a user, then log in to access the feed.
register.html— new account sign-up (entry page)login.html— sign in for existing usersindex.html— main feed (For You / Following), publish modal, hashtag searchprofile.html— current user profile and session verificationplans.html— free and paid plan optionscreator.html— creator profile, posts/reposts/followers/followingsound.html— sound details and ranked related contentsaved.html— liked and favorited itemshashtags.html— hashtag discovery results
- Register/login flow with local session checks
- Creator interactions: follow/unfollow, block/report on creator page
- Content interactions: like and favorite with persistence
- Publish new posts with hashtags
- Hashtag click-through and search discovery
- Saved page for liked and favorited content
- Video cards keep a fixed
9:16ratio while scaling down on smaller screens. - Feed controls stay separate from video content and do not overlap on resize.
- Mobile layout centers feed cards for consistent spacing and readability.
- Data is stored in browser
localStoragefor MVP behavior. - No backend is required for local testing.