Skip to content

Connor-Cahill/Gig-Buddy

Repository files navigation

Gig Buddy

Visit https://gig-buddy.herokuapp.com to see the live version!

Image Of App

Overview

Gig Buddy is a tool developed to help make freelancers work flow more effecient and organized. This app is a dashboard that allows users to easily track their clients, services & payments as well as sending your clients payment requests through the app.

Technologies Used:

  • NodeJS
  • ExpressJS
  • MongoDB
  • Mongoose
  • Handlebars
  • Javascript

Skills Used

  • User authentication and authorization using bcrypt-nodejs to encrypt password and JWT to store user sessions.
  • Sending custom emails through the app using Sendgrid API.
  • Used ES6 Syntax Async/Await for Express routes.
  • Utilized client side Axios to make AJAX requests.

Features

Clients

Image of client dashboard

The clients overview portion of the dashboard allows users to get a quick snapshot of how many clients they have, what services they are providing for each client, and the total compensation earned from each client.

Services

Gif of services dashboard

The services dashboard allows users to store and organize their services in one place. It also holds userful information on pricing and whether it is reocurring service or not.

Payments

payments feed dashboard On the payments feed portion of the dashboard users view all the payment requests they have sent and whether or not the client has paid the request.

Running Locally

To run this project locally you must first have NodeJs installed on your machine. After installing Node do the following:

$ git clone https://github.com/Connor-Cahill/Gig-Buddy.git

Once in the project directory run the following to install dependencies:

$ npm i

You will also need to setup your .env with the following:

  • COOKIE - name of token
  • SECRET - JWT encryption secret
  • SENDGRID_API_KEY - your sendgrid api key

Future Development

Stay tuned for product updates and new features including:

  • accept payments through the app
  • More analytics to track user progress through the gig economy
  • UI Improvements

About

(WIP) Gig Buddy is your go to tool for staying organized, getting paid & conquering the Gig Economy!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published