Full stack app with GitHub authentication and AWS and ClearDB MySQL DB's for storage. Built in node and using handlebars for dynamic view control.
Switch branches/tags
Nothing to show
Clone or download
Pull request Compare This branch is even with d88naimi:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
config
lib/jasmine_examples
migrations
public
seeders
spec
.gitignore
.sequelizerc
README.md
package.json
server.js

README.md

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)