Heathercoraje / path-18

Web App for exposing young people to a variety of career paths. Built with Node & Express, React & Redux and MongoDB

Home Page:https://path-18.herokuapp.com/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Path-18

Stack

Express, React & Redux, Mongo, Mongoose, Sass .

Web app for informing young people of a variety of careers and paths 🎓

Problem Statement

  • Young people have little exposure to the variety of jobs and careers paths they could pursue.
  • Uncertainty around career prospects.
  • Little knowledge of the path to take to get a specific job.

User Journey

As a user I can browse a variety of career paths and view detailed information about the ones that I am interested in.

User Story

  • Read welcome page and instructions on how to use the app.
  • View card with job and decide if I like / dislike it.
  • Click on card to view more details.
  • View list of jobs I like.
  • Click on job to view details on the job and career path.
  • Read details instructions for the app in the help page.

Prototype

Below, prototype images from figma

Prototype start and info page

Prototype start and info page

Prototype start and info page

Prototype start and info page

Guidelines

  • CamelCase for JavaScript id's.
  • kebab-case for CSS Classes.
  • snake_case for multiple word file names.
  • Comments where appropriate for code clarification.
  • ES6 on backend and ES5 on the frontend.
  • All team members should understand code before approval (comments on PR).

Local Install

Clone the repository.

git clone https://github.com/facn2/path-18.git

Install npm modules.

npm install

Development:

npm run bundle:watch
npm run dev:start

Production:

npm run bundle
npm start

About

Web App for exposing young people to a variety of career paths. Built with Node & Express, React & Redux and MongoDB

https://path-18.herokuapp.com/


Languages

Language:JavaScript 80.3%Language:CSS 18.9%Language:HTML 0.8%