Skip to content

by04min/Pathify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

CS35L Project: Pathify

Group Members: Jimin Kim, Bethany Kim, Annmarie Jessil, Jonathan Si, Coco Li

Description

With most entry-level jobs now preferring or even requiring high-level technical skills and relevant work experience, internships are critical for undergraduate students to earn a desired full-time job. Most major job-searching platforms such as Handshake, LinkedIn, or Indeed, however, do not have a streamlined way for students to keep track of their application process, or efficient job search methods that match user-specific skill levels. Consequently, most students find themselves using multiple platforms during their internship application process, whether to manage relevant files, track important deadlines, or connect with former interns of companies.

Features

  1. Default Home Page: Sign-in to View
  2. Home Page: Internship Tracker
  3. Sort + Add/Delete Internship, Updated Statuses
  4. Connections Page: Find Other Users
  5. Settings Page: Display & Privacy

Getting Pathify on your local device

  1. Ensure you have React and Node.js installed on your device
  2. Download the repo from Github
    git clone https://github.com/by04min/Pathify.git
    cd Pathify
    cd pathify
    

Installing Packages and Running the code

  1. Open a new Terminal window
  2. Install relevant packages using the following command on your terminal:
   npm install
  1. Add in all relevant keys to the .env file inside the pathify folder (currently, there are no values assigned). The PG_URI should be the URI given from the postgres database (we used supabase), and the CLIENT_ID, PROJECT_ID, AUTH_URI, TOKEN_URI, and CLIENT_SECRET should all come from your google oauth client:
   PG_URI=
   CLIENT_ID=
   PROJECT_ID=
   AUTH_URI=
   TOKEN_URI=
   CLIENT_SECRET=
   JWT_SECRET=
  1. To run the program on the local host, use the following command on your terminal:
   npm run dev

The app should be accessible at http://localhost:5173 so you can view it in the browser. Have fun adding internships!

About

CS35L Project: Pathify

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5