A simple Job Portal using MEAN stack.
Main goals of the project:
- Get introduced to MEAN stack.
- Build a minimal Job Portal that uses external api to get jobs and allow users to persist them for future reference.
This application allows user to:
- Search for jobs based on its location and description (using Github API)
- Bookmark the job for future application
- Set their priority for that job
- Edit the priority of a bookmarked job
- Provide information on how to apply for job
- MEAN :
- NodeJS : Server side JavaScript execution environment.
- Express : Lightweight framework used to build web applications in Node
- MongoDB : Schemaless NoSQL database system
- AngularJS : Rapid and awesome front end development
- Bootstrap : Popular HTML, CSS, and JS framework for developing responsive websites
- Bower : Package manager for web
- Mongoose : MongoDB object modelling for Node.js
- Passport : Authentication middleware for Node.js
- Download the repository
- Install npm modules: npm install
- Intall bower: npm install -g bower
- Install bower dependencies: bower install
- Start up the server: node server.js
- View in browser at http://localhost:8080