Skip to content

karenemily/opportunity-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Opportunity Tracker

A full stack web app that helps you track opportunities like internships, jobs, and scholarships — so nothing gets lost in a group chat.

Features

  • Paste any link and the app automatically tries to find the deadline
  • Manually set a deadline if none is found
  • Email reminders 3 days and 1 day before the deadline
  • Optional early reminder for longer applications
  • Mark opportunities as complete
  • Delete opportunities you no longer need

Tech Stack

  • Frontend: HTML, CSS, JavaScript
  • Backend: Node.js, Express
  • Email: Nodemailer + Gmail
  • Scraping: Axios, Cheerio
  • Scheduling: node-cron

Setup

  1. Clone the repo
   git clone https://github.com/karenemily/opportunity-tracker.git
  1. Install dependencies
   npm install
  1. Create a .env file in the root folder

About

This program keeps track of applications, sending reminder emails ad the deadline arises.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors