Features include:
- Basic statistics such as highest number of coop jobs advertised in UW programs, levels (Junior, Intermediate, Senior), terms and locations.
- Computer science statistics such as most popular programming languages, databases, OSs, web frameworks, apache frameworks, search servers, JS libraries and CSS frameworks.
- Fast searching for job and employer names.
- Searching for job keywords (e.x. Java, C++) and descriptions is also available.
- Each job application includes a comment section for students to comment on their experience.
- Comments section also include comments from RateMyCoopJob (if applicable).
To install this project for developing and testing purposes, first install project dependencies.
make install
Then, install the development or production environment.
make devel
make prod
We work inside a virtualenv for an isolated environment. Whenever using Python and/or Python dependencies, type
source ~/.virtualenv/Nomad/bin/activate
To run the python tests, simply run
make test
- Nginx - The web server
- MongoDB - Database
- Redis - Caching
- Elasticsearch - Searching
- NLTK - Natural language processing on job descriptions to generate keywords
- Muhammad Talha - Initial work - Mo-Talha
See also the list of contributors who participated in this project.
This project is licensed under the MIT License - see the LICENSE.md file for details
- UWFlow - For technologies inspiration and copying source code :)
- Codepen.io - For UI designs
- Github - For UI designs