Skip to content

hannahlim213/Joboboflow

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JoboboFlow

JoboboFlow aids users in their job hunting process by providing tracking & data visualization tools. Open up the project link and start your JoboboFlow!

Features

Some of the features that make JoboboFlow really awesome include:

  • Task tracking

  • Data visualization

Why use JoboboFlow?

It's cumbersome to create and manage your job-hunt tracking system. Joboboflow fills that role of consolidating information that's most useful to users.

How?

JoboboFlow collects data on the jobs its users apply to and saves the data into a MySQL database. This data is then queried to render job info to users.

Technical Aspects

Built With

Node modules Used

Middleware

CDN's

Relations

Here's our models

Routes

Here's our routes -minus the body content.

router.get('/cohort',function(req,res) {
});

router.get("/api/cohort/:id/users",function(req,res) {
});

router.get('/admin',function(req,res) {
});

router.get('/', function (req, res) {
});

router.get('/chart', function (req, res) {
});

router.get("/api/admin/cohort/:id?/job-table",function(req,res) {
});

router.get("/api/jobs", function (req. res) {
});

router.get("/api/admin/cohort/:id?/users/:id?/job-search",function(req,res) {
});

router.post('/job/add', function (req, res) {
});

router.put("/job/changeLoc:id", function(req, res) {
});

router.put("/job/delete/:id",function(req,res){
});

router.post('/user/add', function(req, res) {
});

router.get('/user:id', function(req, res) {
});

router.get('/user/:id/jobs', function(req, res) {
});

router.post('/user/exists',function(req,res) {
});

router.post('/user/authenticate',function(req,res) {
});

Stretch Goals

  • Add a trash can that collects denied applications.
  • Finish adding a login functionality for an Admin.
  • Render jobs to users from the Indeed API.
  • Implement Google OAuth with passport
  • Add line graph data visualizations

Authors

License

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

Acknowledgments

About

Put all your jobs on a dashboard and move each one to different interview stages.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 61.3%
  • HTML 32.8%
  • CSS 5.9%