added the recruiter view

This commit is contained in:
2025-08-23 14:37:47 -04:00
parent c28135b4b8
commit ffb00e5f22
16 changed files with 285 additions and 22 deletions

View File

@@ -7,38 +7,33 @@ app.use(express.json())
const port = 3000
var application;
var applicationMessages = [];
var applicationStatus;
let applicationData = {
app: null,
messages: [],
status: null,
};
app.post('/application', (req, res) => {
data = req.body
application = data.App;
applicationStatus = "Pending";
console.log(data);
res.send('Application received')
const data = req.body;
applicationData.app = data.App;
applicationData.status = "Pending";
console.log(applicationData);
res.send('Application received');
});
app.get('/application/me', (req, res) => {
if (application) {
let data = {
"app": application,
"messages": applicationMessages,
"Status": applicationStatus,
}
res.send(data);
}
else {
if (applicationData.app) {
res.send(applicationData);
} else {
res.status(204).send();
}
});
app.post('/application/message', (req, res) => {
data = req.body
applicationMessages.push(data);
res.status(200);
})
const data = req.body;
applicationData.messages.push(data);
res.status(200).send();
});
app.listen(port, () => {
console.log(`Example app listening on port ${port}`)