Nguyen Gia Huy
Back to All Projects

Paperly

GitHubLive Demo
Project featured image
Overview

A comprehensive SSR news platform with role-based access for readers (guest, subscriber), journalists (writer), content managers (editor), and administrators (admin). The system supports end-to-end content management, categorization, tagging, user administration, and access control.

Responsibilities
  • Designed and optimized database schema and implemented backend services for content management workflows from creation to publication
  • Developed caching strategies using Redis to improve performance for category/tag-based content display, pagination, and full-text search
  • Integrated WYSIWYG editor (QuillJS) with custom configurations for streamlined content creation
  • Implemented comprehensive authentication system with PassportJS, Google OAuth2, token-based security, and Google ReCaptcha V2 protection
  • Created responsive frontend templates using Handlebars templating and TailwindCSS
Project Details
  • Role

    Full Stack Developer

  • Team Size

    4 people

  • Completed

    January 1, 2025


Tech Stack
Express
Express
PostgreSQL
PostgreSQL
Redis
Redis
Tailwind CSS
Tailwind CSS
Handlebars
Handlebars