Skip to content

Latest commit

 

History

History
executable file
·
119 lines (69 loc) · 3.47 KB

README.md

File metadata and controls

executable file
·
119 lines (69 loc) · 3.47 KB

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