Skip to content

NaimaBogran/full-stack-app1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Interview Prep Hub

HTML5 CSS3 JavaScript

Interview Prep Hub transforms a simple chatroom concept into a professional learning space where users can:

Log in securely

Post and discuss interview questions

React to and provide feedback on others’ answers

Build communication confidence in a peer-driven community

It’s a supportive space to refine behavioral, technical, and system-design interview skills while connecting with others on the same journey. This project emphasizes responsive design, real-time collaboration concepts, and clean UI/UX principles.

image


✨ Features

  • User Authentication: Secure signup/login system with Passport.js and MongoDB.
  • Real-Time Discussion Board: Post questions or answers, and interact through likes/dislikes.
  • Peer Feedback: Upvote strong answers or constructively critique responses
  • Modern UI: Clean dark theme with rounded cards, accent gradients, and minimalist typography.
  • Scalable Architecture: Built with modular EJS templates and a flexible Express structure for easy feature expansion.

🛠️ Tech Stack

Layer Technologies
Frontend HTML5, CSS3 (Flexbox, Responsive Design), Vanilla JavaScript (ES6+), EJS Templates
Backend Node.js, Express.js
Database MongoDB with Mongoose
Authentication Passport.js (Local Strategy)
Concepts RESTful Routes, CRUD Operations, MVC Architecture
Deployment Render

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published