Skip to content

levisgaragegroupinc/KnickKnacks

Repository files navigation

KnickKnacks

KnickKnacks on Demand

A Jobs Board for Everyone!

Description

The purpose of this project was to create a jobs board for small business, handyman and private individuals to share their knowledge and unique talents with others in the community. Have job that needs done? Search the by location. Have a need for a specific skill set or professional qualification? Search by skill or service type. Use this application to search for services or to offer your own services for others to peruse.

This application uses the Model Controller View approach to structure and organize the code. The template engine uses Handlebars, Sequelize as the ORM and Express-session for authentication. The database uses MySQL and JAWSDB when hosted on Heroku, and the TrustiFi Expertise email add-on for Heroku.

Installation

To use this jobs board appliation no installation is necessary as the program is deployed on Heroku. To deploy an instance of your on version of a jobs board you must install Node, Express, Sequelizer, dotenv, bycrypt, express-session, connect-session-sequalize, MySQL, and Handlebars and Clone the code from this repository into your own directory. Copy and or rename .env.EXAMPLE file to .env and enter your MySQL credentials

Install Node: Node.js.

Install Express: Express.js.

Install Express-session: Express-session.

Install Sequelize: Sequelize.js.

Install Connect-session-sequelize: Connect-session-sequelize.

Install MySQL2 package: MySQL2.

Install dotenv: dotenv.

Install bycrypt: bycrypt.

Install Handlebars: Handlerbars.

Install Heroku Trustifi Add-on: Trustifi.

Appearance

Appearance

Appearance2

Appearance2

Usage

Use this application to search for services near you, or create a bio to offer your own services. Reviews left by others will assist you in making a choice of service provider.

Live page hosted on heroku

Link to live page: Live page.

Credits

Credits to Node.js, Express.js, Express-sessions, Sequalize, Connect-session-sequalize, MySQL, dotenv, bycrypt, handlebars, and Heroku for hosting the site.

About

KnickKnacks on Demand

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •