Skip to content

d88naimi/undefined

Repository files navigation

Alt text

Git Me

Git-Me is a one stop shop portfolio builder for GitHub developers. Simply login in with your github username and add or edit the skills you desire. Results page will formulate your chart of developers skill set.

Getting Started

- Clone the repo: `git clone https://github.com/d88naimi/undefined.git`
- Fork the repo

Installation

GitMe requires Node.js v4+ to run.

Install the dependencies and devDependencies and start the server.

$ cd Enter terminal
$ cd /folder
$ npm install 
$ Create new MySQL connection using the information provided from sequelize.config.json file under config folder.	


# Plugins

GitMe is currently extended with the following plugins. Instructions on how to use them in your own application are linked below.

| Plugin | README |
| ------ | ------ |

| Github | [plugins/github/README.md] [PlGh] |
| Node.js| [plugins/https://github.com/nodejs] [PlGd] |
| MySQl | [https://github.com/mysql] [PlOd] |
| Workbench mySQL | [https://dev.mysql.com/downloads/workbench/5.2.html] [PlMe] |
| multer | [https://github.com/expressjs/multer] [PlGh] |
| morgan| [https://github.com/expressjs/morgan] [PlGd] |
| passport | [http://passportjs.org/] [PlOd] |
| cookie-parser| [https://www.npmjs.com/package/cookie-parser] [PlMe] |
| jsonwebtoken | [https://github.com/auth0/node-jsonwebtoken] [PlGh] |
| aws s3 | [https://aws.amazon.com/s3/] [PlGd] |
| request-promise | [https://github.com/request/request-promise] [PlOd] |
| handlebars helper | [http://handlebarsjs.com/block_helpers.html] [PlMe] |
| d3 | [https://d3js.org/] [PlMe] |
| fs  | [plugins/https://github.com/nodejs] [PlOd] |
| path | [plugins/https://github.com/nodejs] [PlMe] |
| Sequelize  | [http://docs.sequelizejs.com/en/v3/] [PlGh] |
| env  | [https://github.com/thatcher/env-js] [PlOd] |
| config   | [https://github.com/hassankhan/config] [PlMe] |


* Clone the repo: `git clone https://github.com/d88naimi/undefined.git`
* Fork the repo

# Prerequisites
What things you need to install the software and how to install them
Github Account
Node.js
MySQL 
Workbench mySQL

# To Begin
Enter terminal 
Npm install
Create new MySQL connection using the information provided from sequelize.config.json file under config folder.

# Motivation
GitHub developers lacks a section in their GitHub profile that demonstrates all there skillset in one clean location. GitMe allows GitHub developers to use this resource and share to the world and future employers. 

					
# Tests


### Todos

 - Write MOAR Tests
 - Add Widgets
 - Add easier layout for Employers 



#License

© GitMe was created by and maintained by Hyungwu Pae (https://github.com/monad98)
Marco Alvarado(https://github.com/marcodarko) 
Stephen Urena(https://github.com/stephenurena)
David Naimi(https://github.com/d88naimi)




Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •