Skip to content

Tal-Ahmed/Job-Hosting-Platform

Repository files navigation

Build Status Requirements Status MIT Licence

Natural language processing on co-op postings

General Dashboard Page 1 General Dashboard Page 2 CS Dashboard Page 1 CS Dashboard Page 2 CS Dashboard Page 3 CS Dashboard Page 4

Features

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).

Installing

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

Virtualenv

We work inside a virtualenv for an isolated environment. Whenever using Python and/or Python dependencies, type

source ~/.virtualenv/Nomad/bin/activate

Running the tests

To run the python tests, simply run

make test

Built With

Authors

  • Muhammad Talha - Initial work - Mo-Talha

See also the list of contributors who participated in this project.

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Acknowledgments

  • UWFlow - For technologies inspiration and copying source code :)
  • Codepen.io - For UI designs
  • Github - For UI designs