Predicts whether a Student gets Placed in Campus Placement using Brain.JS,
Uses Node.JS and MongoDB
One time installation
npm run initialize
Installs app (installs packages, creates data folders required)
Create User Configuration file
user_config.jsonfile insideconfigfolder. An example file is given in the folderconfignameduser_config.example.json. Note that you have to set your email id and password in theuser_config.jsonto send emails. Keep the file secure, make sure to add in.gitignore. NETIMAGES are images from the internet (direct link), to show in mail. If you have a hosted server, you can use it. (Note:localhostwon't work)
// config/user_config.json
{
"OTP": {
"TIMEOUT": 10
},
"MAIL": {
"SERVICE": "gmail",
"MAIL": "your_email_id_here",
"PASSWORD": "your_password_here",
"PORT": 465,
"SECURE": true
},
"NETIMAGES": {
"OTP": "path/to/online/hosted/image/background-image",
"RECRUITER": "path/to/online/hosted/image/welcome-image"
}
}Databases
department , statistical_data & user_data
Example admin user (add manually in database)
{
"email": "email_id",
"password": "base64_encoded_password",
"type": "admin",
"messages": []
}npm run start
npm run dev
Licensed under agpl-3.0