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.json
file insideconfig
folder. An example file is given in the folderconfig
nameduser_config.example.json
. Note that you have to set your email id and password in theuser_config.json
to 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:localhost
won'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