InternLabs connects students with employers and helps create successful internships.
- Install Node.js and MongoDB
- Clone this repo
git clone https://github.com/smilledge/internlabs InternLabs
- Install required packages
npm install
(run inside of InternLabs folder) - Make sure you have nodemon installed globally
npm install -g nodemon
(automatically restarts node applications when developing) - Copy example config and update if required
cp config/app.json.example config/app.json
- Compile LESS / JS and watch for changes
grunt -v --force
- Start MongoDB server
mongod
- Start node.js server
npm start
- Backend will be developed using Express.js (Using Kraken.js as a foundation)
- MongoDB will be used for the database
- Mongoose will be the ODM used
- Frontend will be developed using Angular.js and Bootstrap
- Passport.js will be used for user authentication