Skip to content

Career Connect serves as a platform for new software developers to identify new technology as well as the latest tech updates. Since networking is essential to any new career this is also a place to network. This application was made with JavaScript, MongoDB, Express, oAuth Google, Node.js, and RESTful routing. Users have the ability to search t…

Notifications You must be signed in to change notification settings

HoseaCodes/CareerConnect

Repository files navigation

CareerConnect

New devs have an difficult time making a transition into the world of Tech. Career Connect helps new devs find a single place for development resources, networking and searching for jobs. On the home page, you will see an area to register and search for careers. The other options profile and networking are locked until you register.

Created by: Dominique Hosea

August 2020

Data Structre

Github Jobs API

GitHub Jobs API GitHub Jobs API

MVC

Model

Model

View (Conditional Rendering)

View

Controller

Controller

User Login

Passport

Passport

Model

Model

View (Conditional Rendering)

View

Controller

Controller

User Login

Passport

Passport

Wire Frame


Group 1 Group 2
Imgur Imgur
Imgur Imgur

User Stories for Career Connect v1

AAU (As u User)

"As a user, I should be able to log in and out with Google oAuth."

"As a user, I should be able to click a link to see the user page where you can see applied jobs.

"As a user, I should be able to click on the search job board where I can view job postings."

"As a user, I should be able to add or delete a comment in the feed section"

"As a user, I should be able to land on a page and see a Nav Bar with a navigation link to the jobs and user profile."

"As a User, I want to be able to edit a pervious post."

Screen Shot 2020-08-07 at 9.28.36 AM Screen Shot 2020-08-07 at 9.28.52 AM Screen Shot 2020-08-07 at 9.29.20 AM Screen Shot 2020-08-07 at 9.29.40 AM Screen Shot 2020-08-07 at 9.30.13 AM Screen Shot 2020-08-07 at 9.30.39 AM

Technologies Used

M - MongoDB, a storage database E - Express, a back-end framework
N - NodeJS - to run back end service

Dependencies used:

  • Morgan - HTTP request logger middleware for node.js
  • Fetch - Promise based HTTP client for the browser and node.js
  • Passport - authenticate requests through an extensible set of plugins
  • Mongoose - for MongoDB validation
  • Materialize - a library for building pre-styled components
  • jQuery - a fast, small, and feature-rich JavaScript library

Getting Started


Click here to open app in browser.


Future Enhancements


  1. "As a user, I should be able to click on an individual job and be navigated to a page where I see all the details for that particular job within the website."
  2. "As a user, I should be able to see company reviews, salary, and hiring manager info from the feed."
  3. "As a user, I should be able to complete LinkedIn's easy apply button."

About

Career Connect serves as a platform for new software developers to identify new technology as well as the latest tech updates. Since networking is essential to any new career this is also a place to network. This application was made with JavaScript, MongoDB, Express, oAuth Google, Node.js, and RESTful routing. Users have the ability to search t…

Topics

Resources

Stars

Watchers

Forks