Full-Stack Q&A Forum Platform
TechHelp Hub is a full-stack web application built using the MERN stack (MongoDB, Express.js, React, Node.js) following a complete 3-tier architecture.
This Q&A forum platform allows users to register, login, ask programming questions, provide answers, vote on content, and build reputation within the community.
The application features a distinctive 1950s hot rod theme with black, chrome, and red styling - combining classic automotive aesthetics with modern web technology.
Secure JWT-based authentication with bcrypt password hashing, user registration, and login functionality.
Ask questions, provide detailed answers, and organize content by technology categories.
Upvote and downvote questions and answers to highlight the most helpful content.
Question authors can mark the best answer as accepted to help future visitors.
Earn reputation points through community participation and helpful contributions.
Browse questions by technology category with a scrollable left sidebar navigation.
Search questions and filter by category, sort by newest, oldest, views, or votes.
Automatically track and display question view counts.
npm run install-all
server/.env
cd server && npm run seed
npm run dev