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
Final Site
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.

