This app helps Orange County students match their trade career interest to their local community college. The app provides a link to a YouTube video for a better explanation of the trade program and the list of community colleges that offer that trade.
Tools, languages, and others
html |
CSS |
JavaScript |
postgreSQL |
Express |
React |
Node |
Bootstrap |
Render |
Motivational quote |
Auth0 |
-
Clone the repo:
https://github.com/Angel-Bazan/skilled
-
Install all NPM packages using this in the root directory:
npm install
-
Database setup:
- Copy the root example environment file
cp .env.example .env
- You can choose to edit
.env
or just use as-is. - Run the following to setup the database with the seed file:
npm run db:init
If you want to try it with Auth0, the frontend needs to be setup with the following:
-
Copy the app's example environment file
cp app/.env.example app/.env
-
The
.env
file allows the React app to use Auth0, and requires an Auth0 domain + client-id.- These can be obtained by signing up for an Auth0 account and Registering a Single-Page Web Application in order to get these values
- This graphic from Auth0's guide may be helpful to locating them
To run tests on the terminal:
- On client side run the following command:
npm test
- Incorporate a search funtionality to search a specific trade in my different cards
- Add a college tab where it has all the information from all the colleges
- Add a contact info where you can contact different counselors for the trade program