backend init

This commit is contained in:
Maciej Kotowski committed 2021-10-01 19:38:10 +02:00
1 parent 2568e247b8
commit 3e62017db9
7 files changed
+18206 -11509

No files matched your search

+22
View File
@@ -0,0 +1,22 @@
.DS_Store
node_modules
config.js
# local env files
.env.local
.env.*.local
# Log files
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*
# Editor directories and files
.idea
.vscode
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?
+12
View File
@@ -0,0 +1,12 @@
const express = require('express')
const app = express()
const port = process.env.PORT || 3000
app.get('/', (req, res) => {
res.send('Hello World!')
})
app.listen(port, () => {
console.log(`Example app listening at http://localhost:${port}`)
})
+28
View File
@@ -0,0 +1,28 @@
const mongoose = require("mongoose");
const schema = mongoose.Schema;
const roomSchema = new schema({
code: {
type: Number,
required: true,
},
question: {
type: String,
required: true,
},
yes: {
type: Number,
required: false,
},
no: {
type: Number,
required: false,
},
logs: [{ time: String, vote: Boolean }],
socket: {
type: String,
},
});
module.exports = mongoose.model("rooms", roomSchema);
+1574
View File
File diff suppressed because it is too large. Load diff
+20
View File
@@ -0,0 +1,20 @@
{
"name": "easyvote",
"version": "1.0.0",
"description": "",
"main": "app.js",
"scripts": {
"start": "nodemon app.js",
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "",
"license": "ISC",
"devDependencies": {
"nodemon": "^2.0.6"
},
"dependencies": {
"cors": "^2.8.5",
"express": "^4.17.1",
"mongoose": "^5.11.8"
}
}
+16550
View File
File diff suppressed because it is too large. Load diff
-11509
View File
File diff suppressed because it is too large. Load diff