Talent Bridge Job Portal by Nauman KhanTalent Bridge Job Portal by Nauman Khan

Talent Bridge Job Portal

Nauman Khan

Nauman Khan

Talent Bridge Job Portal

This repository contains a cleanly separated Frontend and Backend setup, designed for scalable and maintainable full‑stack development.

🔧 Backend Setup (Node.js + Express)

Tech Stack

Node.js (ES Modules)
Express.js
MongoDB (Mongoose)
JWT Authentication
Bcrypt (Password Hashing)
Multer + Cloudinary (File Uploads)
CORS & Cookie Parser

🎨 Frontend Setup (Vite + React)

Tech Stack

React 18
Vite
Redux Toolkit + Redux Persist
React Router DOM
Tailwind CSS
Radix UI
Framer Motion
Axios

📦 Scripts Summary

Backend

Command Description npm run dev Start backend with nodemon

Frontend

Command Description npm run dev Start Vite dev server npm run build Production build npm run preview Preview build npm run lint Run ESLint

✅ Best Practices

Keep backend and frontend fully decoupled
Use environment variables for secrets
Centralize API calls in frontend services
Use middleware for authentication & validation
Maintain reusable UI components

📄 License

This project is for internal development and learning purposes only.

📸 Screenshots

Like this project

Posted Jan 1, 2026

Developed a scalable full-stack Talent Bridge Job Portal.