A proof-of-concept application dedicated to helping job seekers better manage, strategize, and more efficiently pursue the next step in their careers! Official rebuild coming soon!
View the demo video, or watch the Find-a-Job feature walkthrough
Before you begin, be sure you have the most recent versions of node and npm installed.
- Clone the repo:
git clone https://github.com/paulstgermain/vega-fe.git
- Install packages:
npm install
- Set up your
.envfile:
-
- Create a free Auth0 account
-
- Click Create Application in the dashboard, and follow the inputs and instructions to set up a new Single Page Application
-
- Add
http://localhost:3000, http://localhost:3000/appto your new app's Allowed Callback URL's, Allowed Logout URLs, and Allowed Web Origins fields
- Add
-
- Rename the
.env.examplefile to.env
- Rename the
-
- Copy your new app's Domain value into the
.envfile'sREACT_APP_AUTH0_DOMAINvalue
- Copy your new app's Domain value into the
-
- Copy your new app's Client ID value into the
.envfile'sREACT_APP_AUTH0_CLIENT_IDvalue
- Copy your new app's Client ID value into the
-
- Go to APIs under Applications on the Auth0 Dashboard, create a new API with the basic settings left as-is
-
- Copy your new API's API Audience value into the
.envfile'sREACT_APP_API_AUDIENCEvalue
- Copy your new API's API Audience value into the
-
- (Optional) From the Auth0 dashboard, create 2 dummy users to be used for demo purposes, take note of their
user_ids
- (Optional) From the Auth0 dashboard, create 2 dummy users to be used for demo purposes, take note of their
- Complete the back end repo's installation instructions and start the server
- Run the app:
npm start
- Create an account, or sign in with your existing Auth0 account to be taken to the Dashboard
- From the dashboard, click the pink, circular
+button to add a new Job card to the board
- Use the
Statusdropdown to change the job's status quickly - Click the
To Jobbutton to be taken to the job's original posting URL (If a proper URL was added) - Click
View Job Datato view all gathered info for that job - From this view, click the
Deletebutton to delete the job from your database, or... - ... Edit the job's info, then click
Saveto save your changes
Pull requests are welcome. For major changes, please open an issue first. Before writing any code, please be sure to open a feature branch.
For example, feature/short_title_describing_feature for a new feature, or bugfix/short_title_describing_bugfix for bug fixes.
All PRs will be reviewed by the repository owner before they will be accepted and merged.


