apply(Me) is a job application tracker which replace your spreadsheet or note-taking app with an elegant and intuitive web-based tracker. The main features include
- Save job applications and update statuses
- Prioritize jobs based on status, location or company and see a complete picture of your job search.
- Recoganize your missing skills required by the job and get recommended tutorials
- Add contacts at target companies and keep notes of your interactions.
- Receive reminders at every stage of the process to keep you engaged and proactive
apply(Me) is being developed by four full-stack engineers.
- Alexander Lukens - alexanderlukens
- Bryan Wang - bryangxyz
- Kenneth Tso - iamkennytso
- Paul Jaffre - jaffrepaul
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
-
Fork the repo and clone it to your development environment of choice.
-
To install apple(Me) dependencies, run the following command from the cloned repo's directory:
npm install
You will need several API Keys to run your own build of apply(Me). We use the NPM package dotenv for our local environment variables. You should make a .env file, placed in your clone's root directory, that looks like this:
DB_HOST=(Your SQL db host)
DB_USER=(Your SQL db username)
DB_PASS=(Your SQL db password)
DB_NAME=(Your SQL db name)
REACT_APP_YOUTUBE_KEY=(Youtube Data API Key) // Available from [Google](https://console.developers.google.com)
REACT_APP_GOOGLE_CX=(Google Custom search engine ID) // Available from [Google](https://developers.google.com/custom-search/json-api/v1/overview)
REACT_APP_GOOGLE_KEY=(Google Custom Search API Key) // Available from [Google](https://developers.google.com/custom-search/json-api/v1/overview)
CLOUDINARY_URL=(Cloudinary API Key) // Available from [Cloudinary](https://cloudinary.com/documentation/admin_api)
CLOUD_CONVERT_API=(Cloudinary API Key) // Available from [Cloudinary](https://cloudinary.com/documentation/admin_api)
GITHUB_CLIENT_ID=(Github Job API ID) // Available from [Github](https://jobs.github.com/api)
GITHUB_CLIENT_SECRET=(Github Job API Key) // Available from [Github](https://jobs.github.com/api)
FULLCONTACT_APIKEY=(FullContact API Key) // Available from [FullContact](https://www.fullcontact.com/developer/docs/)
TWITTER_KEY=(Twitter API Key) // Available from [Twitter](https://developer.twitter.com/en/docs/basics/getting-started)
TWITTER_SECRET=(Twitter API Key) // Available from [Twitter](https://developer.twitter.com/en/docs/basics/getting-started)
TWITTER_TOKEN=(Twitter API Key) // Available from [Twitter](https://developer.twitter.com/en/docs/basics/getting-started)
TWITTER_TOKENSECRET=(Twitter API Key) // Available from [Twitter](https://developer.twitter.com/en/docs/basics/getting-started)
GLASSDOOR_ID=(Glassdoor API ID) // Available from [Glassdoor](https://www.glassdoor.com/developer/index.htm)
GLASSDOOR_KEY=(Glassdoor API Key) // Available from [Glassdoor](https://www.glassdoor.com/developer/index.htm)
TWILIO_TOKEN=(Twilio API Token) // Available from [Twilio](https://www.twilio.com/docs/api/rest/keys)
TWILIO_FROM=(Twilio API Token) // Available from [Twilio](https://www.twilio.com/docs/api/rest/keys)
TWILIO_SID=(Twilio API SID) // Available from [Twilio](https://www.twilio.com/docs/api/rest/keys)
TRADIER_TOKEN=(Tradier API Key) // Available from [Tradier](https://developer.tradier.com/documentation/oauth/access-token)
EDGAR_KEY=(Edgar API Key) // Available from [Edgar](http://developer.edgar-online.com/)
apply(Me) needs to track your profile in order to learn about you, so start by signing up or logging in using Github.
Contact us if you have any questions!
- React - Facebook's powerful JavaScript framework
- Node.js - JavaScript runtime
- Express- Fantastic Node.js web server framework
- Firebase Authentication
- PostgreSQL - Object-relational database
- Sequelize - Powerful ORM tool for SQL databases
- React Materialize - Material design for react
- Materialize - A modern responsive front-end framework based on Material Design
- Webpack - Module bundler
- Nightmare.js - End to end testing library
This project is licensed under the MIT License - see the LICENSE.md file for details