- [Badges] [ Todo ]
GitPaid is an application designed to make tracking the details of your job hunt easier. [ Expand ]
- Video Demo/Micro Gif Demos/Screen Shots [ Todo ]
- Fork and clone this repository.
- Run
npm install
to install the dependencies. - Run the following commands in your console to setup the database.
createdb gitpaid_dev
createdb gitpaid_test
npm run knex migrate:latest
npm run knex seed:run
- Set
HOST=http://localhost:8000
- Create a LinkedIn OAuth application by going here.
-
- When creating this application, set the "Authorized redirect URL" to be
http://localhost:8000/auth/linkedin/callback
- When creating this application, set the "Authorized redirect URL" to be
-
- Set both the Default "Accept" Redirect URL and the Default "Cancel" Redirect URL to be:
http://localhost:8000/
- Set both the Default "Accept" Redirect URL and the Default "Cancel" Redirect URL to be:
-
- Store the client id and secret in your .env file as
LINKEDIN_CLIENT_ID
andLINKEDIN_CLIENT_SECRET
- Store the client id and secret in your .env file as
- Set a
JWT_SECRET
variable using this command:bash -c 'echo "JWT_SECRET="$(openssl rand -hex 64)' >> .env
We are happy and welcome those who wish to contribute to GitPaid.
Head over to our Issues page and take a look through our open issues. Feel free to join the discussion and provide your input. If you would like to takle one of the issues just leave a comment Where we can use help^ Pull requests are very much welcome for the following.
If you have come across a bug while using the app please file a bug report over on our Issues page. Try to provide as much information as possible about what you were doing when the bug occured and Be sure to add the "bug" label to your report.
If you are looking to make code contributions, fixing bugs filed in Issues is a good place to start.
[ Todo ]
Let's face it, documentation is never as good as it could be or alwys up-to-date. If you find something lacking or out-of-date in our documentation feel free to chime in. You can either create an Issue with the "documentation" label, or make a pull request with the changes.
In order to make a pull request you will first need to setup GitPaid on your machine. [ Expand ]
[ Todo ]
Head over to our Issues page. [ Expand ]
Head over to our Issues page and use the "feature request" label. [ Expand ]
MIT [ Todo ]