Web Dev Project

Resoursea - Empowering knowledge exchange online

Overview

Resoursea is a versatile platform for knowledge sharing where users can post content, engage in discussions, and exchange ideas.

It combines customizable profiles, forums, badges, and a job search feature to keep the community active and rewarded.

Problem

Most forums lack a unified space that encourages learning, recognition, and real-world opportunities.

Resoursea bridges that gap by blending discussion threads with career growth tools like job discovery.

Tech Stack

Features

Advanced login system: Clerk.js powers secure authentication with options like two-factor verification for power users.

Global search: A unified search surface makes it easy to find questions, community posts, and curated collections.

Knowledge sharing hubs: Sections such as Community, Collections, and Tags encourage exploration and collaboration.

AI-assisted replies: OpenAI integration allows users to generate draft answers to posts (feature currently paused to manage API costs).

Job discovery: Built-in job finder helps members connect their learning journey with new opportunities.

Process

Definition

Plan

Design

Develop

Deployment

Learnings

Mastered advanced auth workflows with Clerk.js, including two-factor authentication.

Gained experience integrating AI features with OpenAI while keeping costs predictable.

Improved how I design global search experiences that balance speed and accuracy.

Sharpened responsive UI skills to deliver a polished experience across devices.

Challenges

Setting up Clerk.js with nuanced auth flows demanded careful UX planning.

Building AI-powered responses meant managing tokens, rate limits, and user expectations.

Designing a fast search across multiple data entities required data modeling and caching work.

Maintaining consistent design while supporting dark and light modes pushed the design system.