freeCodeCamp/models/Nonprofit.js

29 lines
713 B
JavaScript

var mongoose = require('mongoose');
var secrets = require('../config/secrets');
/**
*
* @type {exports.Schema}
*/
var Long = mongoose.Types.Long;
var nonprofitSchema = new mongoose.Schema({
name: String,
requestedDeliverables: Array,
whatDoesNonprofitDo: String,
websiteLink: String,
stakeholderName: String,
stakeholderEmail: String,
endUser: String,
approvedDeliverables: Array,
projectDescription: String,
logoUrl: String,
imageUrl: String,
estimatedHours: 0,
interestedCampers: [],
confirmedCampers: [],
currentStatus: String // "confirmed", "started", "completed", "aborted"
});
module.exports = mongoose.model('Nonprofit', nonprofitSchema);