A full-stack Employee Management System with a React frontend and GraphQL API backend, backed by MongoDB.
API/
index.js - Apollo Server entry point
schema.js - GraphQL schema definition
resolvers.js - GraphQL resolvers
database.js - MongoDB connection and data operations
UI/
jsx/
Main.jsx - React entry point
PageRouter.jsx - Client-side routing
Home.jsx - Landing page
EmployeeDirectory.jsx - Employee list with filtering
EmployeeDetails.jsx - Individual employee details
EmployeeCreate.jsx - New employee form
EmployeeChange.jsx - Edit employee form
EmployeeTable.jsx - Table component
EmployeeRow.jsx - Table row component
EmployeeFilter.jsx - Type filter dropdown
Helper.jsx - API fetch utility
404.jsx - Not found page
ATLAS_URL environment variable with your MongoDB Atlas connection stringcd API && node index.js
cd UI && npm install && npm run build