hackquest logo

ContentPulse

ContentPulse: Personalized Content Engine Project Overview ContentPulse is a dynamic content recommendation platform that delivers personalized content to users based on their preferences and behavior

视频

描述

ContentPulse: Personalized Content Engine

Project Overview : ContentPulse is a dynamic content recommendation platform that delivers personalized content to users based on their preferences and behavior, with features controlled by Flagsmith feature flags.

Key Components

Backend :

  • Express Server: RESTful API serving content data

  • In-Memory Storage: Manages user, content, and preference data

  • Flagsmith Integration: Server-side feature flag management

Frontend

  • React UI: Modern, responsive interface with light/dark mode

  • TanStack Query: Efficient data fetching and caching

  • Flagsmith Client: Dynamic feature enabling/disabling

Core Features

  1. Personalized Recommendations: Content suggestions based on user preferences

  2. Category Filtering: Content organization by interest areas

  3. Dark Mode: Theme toggling with Flagsmith control

  4. User Preferences: Settings for content type and frequency preferences

Technology Stack

  • Frontend: React, TailwindCSS, ShadcnUI components, Wouter routing

  • Backend: Node.js, Express

  • Feature Management: Flagsmith for feature flags

  • Data Storage: In-memory database (can be upgraded to PostgreSQL)

Current Status

The basic application structure is in place with navigation, content display, and theme toggling. We've resolved React context provider issues for themes and feature flags. The application is ready for enhancement with more personalized content features.

本次黑客松进展

it took while long to fix many error but manged to integrate the features successfully

技术栈

React
Node
typescript
vite.js
tailwind css
git

融资状态

Not disclosed yet