Initial commit
This commit is contained in:
commit
15d4e2f126
37 changed files with 12580 additions and 0 deletions
10
crabfit-backend/routes/createEvent.js
Normal file
10
crabfit-backend/routes/createEvent.js
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
module.exports = (req, res) => {
|
||||
const { event } = req.body;
|
||||
|
||||
if (event) {
|
||||
console.log(event);
|
||||
res.sendStatus(201);
|
||||
} else {
|
||||
res.sendStatus(400);
|
||||
}
|
||||
};
|
||||
15
crabfit-backend/routes/createPerson.js
Normal file
15
crabfit-backend/routes/createPerson.js
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
module.exports = (req, res) => {
|
||||
const { eventId } = req.params;
|
||||
const { person } = req.body;
|
||||
|
||||
if (eventId) {
|
||||
if (person) {
|
||||
console.log(person);
|
||||
res.sendStatus(201);
|
||||
} else {
|
||||
res.sendStatus(400);
|
||||
}
|
||||
} else {
|
||||
res.sendStatus(404);
|
||||
}
|
||||
};
|
||||
21
crabfit-backend/routes/getEvent.js
Normal file
21
crabfit-backend/routes/getEvent.js
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
module.exports = (req, res) => {
|
||||
const { eventId } = req.params;
|
||||
|
||||
if (eventId) {
|
||||
res.send({
|
||||
id: 'event-name-4701240',
|
||||
name: 'Event name',
|
||||
eventCreated: 379642017932,
|
||||
timezone: '247',
|
||||
startTime: 0900,
|
||||
endTime: 1700,
|
||||
dates: [
|
||||
'26022021',
|
||||
'27022021',
|
||||
'28022021',
|
||||
],
|
||||
});
|
||||
} else {
|
||||
res.sendStatus(404);
|
||||
}
|
||||
};
|
||||
27
crabfit-backend/routes/getPeople.js
Normal file
27
crabfit-backend/routes/getPeople.js
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
module.exports = (req, res) => {
|
||||
const { eventId } = req.params;
|
||||
|
||||
if (eventId) {
|
||||
res.send({
|
||||
people: [
|
||||
{
|
||||
name: 'Laura',
|
||||
password: null,
|
||||
eventId: 'event-name-4701240',
|
||||
availability: [
|
||||
[
|
||||
'START',
|
||||
'END',
|
||||
],
|
||||
[
|
||||
'START',
|
||||
'END',
|
||||
],
|
||||
],
|
||||
},
|
||||
],
|
||||
});
|
||||
} else {
|
||||
res.sendStatus(404);
|
||||
}
|
||||
};
|
||||
9
crabfit-backend/routes/stats.js
Normal file
9
crabfit-backend/routes/stats.js
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
const package = require('../package.json');
|
||||
|
||||
module.exports = (req, res) => {
|
||||
res.send({
|
||||
eventCount: 0,
|
||||
personCount: 0,
|
||||
version: package.version,
|
||||
});
|
||||
};
|
||||
18
crabfit-backend/routes/updatePerson.js
Normal file
18
crabfit-backend/routes/updatePerson.js
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
module.exports = (req, res) => {
|
||||
const { eventId, personId } = req.params;
|
||||
const { person } = req.body;
|
||||
|
||||
if (eventId) {
|
||||
if (personId) {
|
||||
if (person) {
|
||||
res.send(person);
|
||||
} else {
|
||||
res.sendStatus(400);
|
||||
}
|
||||
} else {
|
||||
res.sendStatus(404);
|
||||
}
|
||||
} else {
|
||||
res.sendStatus(404);
|
||||
}
|
||||
};
|
||||
Loading…
Add table
Add a link
Reference in a new issue