Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
75 commits
Select commit Hold shift + click to select a range
ccb6e62
transfering code to new project4
EvaB85 Aug 9, 2018
435fb49
github oauth
carverme Aug 9, 2018
b4f6443
Merge pull request #1 from EvaB85/newBranch
carverme Aug 9, 2018
faa24a1
updated client
carverme Aug 9, 2018
22d9a5f
fixed things
carverme Aug 9, 2018
ce2f7ed
fixing code home.js
EvaB85 Aug 10, 2018
6cce55c
profile page added
EvaB85 Aug 10, 2018
66e9ff8
Merge pull request #2 from EvaB85/newBranch
carverme Aug 10, 2018
428977d
added progress chart
EvaB85 Aug 10, 2018
291ddb1
signup modal
EvaB85 Aug 10, 2018
b2a7a32
oauth working
carverme Aug 10, 2018
4a94268
Merge pull request #3 from EvaB85/newBranch
carverme Aug 10, 2018
76ee872
trying to work routes and such
carverme Aug 10, 2018
fc84695
updating shit
carverme Aug 10, 2018
a4991f7
ejs setup, but expect errors
carverme Aug 10, 2018
f798a98
check this new cool app out
carverme Aug 11, 2018
546cb97
created some ejs pages
carverme Aug 11, 2018
8df0890
Delete .env
carverme Aug 11, 2018
82293a5
new branch
EvaB85 Aug 11, 2018
90bddc5
Merge branch 'master' of github.com:carverme/project_four2 into evaBr…
EvaB85 Aug 11, 2018
c103757
trying to fix env
EvaB85 Aug 11, 2018
f62a528
made repos controller
EvaB85 Aug 11, 2018
3115903
finished repos all, created show pg using dummy data
EvaB85 Aug 11, 2018
11ebd46
updated models
carverme Aug 11, 2018
a6a15fb
Merge branch 'master' of https://github.com/carverme/project_four2
carverme Aug 11, 2018
1e8994a
Merge branch 'master' into evaBranch2
carverme Aug 11, 2018
23ccc5a
Merge pull request #4 from EvaB85/evaBranch2
carverme Aug 11, 2018
a63ae09
added description to dummy data
EvaB85 Aug 11, 2018
d26e9d2
Merge branch 'master' of github.com:carverme/project_four2 into evaBr…
EvaB85 Aug 11, 2018
e77069e
fixed oauth
carverme Aug 11, 2018
679fa82
working github login
EvaB85 Aug 11, 2018
2fa9df9
added to show.ejs
EvaB85 Aug 12, 2018
b5e8068
Merge pull request #5 from EvaB85/evaBranch2
carverme Aug 12, 2018
e2e8130
added form in a modal for time log
carverme Aug 13, 2018
dfcf128
added style repo list
EvaB85 Aug 13, 2018
1fb24f4
Merge branch 'master' of github.com:carverme/project_four2 into evaBr…
EvaB85 Aug 13, 2018
c7b3466
added style to repolist
EvaB85 Aug 13, 2018
ded136d
styling nav and background
EvaB85 Aug 13, 2018
621face
styling font, background homepg
EvaB85 Aug 13, 2018
dcdeaa2
logout working
EvaB85 Aug 13, 2018
d23c260
added toast
EvaB85 Aug 13, 2018
8f90950
Merge pull request #6 from EvaB85/evaBranch2
carverme Aug 13, 2018
73f39dc
updated styling
carverme Aug 13, 2018
3e52d74
added button color
EvaB85 Aug 13, 2018
e859762
yellow button
EvaB85 Aug 13, 2018
9db0217
Merge pull request #7 from EvaB85/evaBranch2
carverme Aug 13, 2018
21374cd
added return button materialize
carverme Aug 13, 2018
6075caf
adjusting buttons
EvaB85 Aug 13, 2018
09f7dd8
fixed on hover color btn
EvaB85 Aug 13, 2018
1b699e0
font-size on time logs
EvaB85 Aug 13, 2018
7a0a3ec
font/color/styling
EvaB85 Aug 13, 2018
0c07516
added text on img homepg
EvaB85 Aug 13, 2018
1b46924
send data to db
carverme Aug 13, 2018
f058430
Merge branch 'master' into evaBranch2
carverme Aug 13, 2018
e786655
Merge pull request #8 from EvaB85/evaBranch2
carverme Aug 13, 2018
62d4ebe
almost there
carverme Aug 13, 2018
623ac65
working on text overflow index.ejs
EvaB85 Aug 13, 2018
4df3d0d
fixed text in box
EvaB85 Aug 13, 2018
e7672db
at media query not working!!
EvaB85 Aug 13, 2018
430fbd3
logging time
carverme Aug 13, 2018
a3178e8
more css
EvaB85 Aug 13, 2018
3ec5ba8
readMe added text
EvaB85 Aug 14, 2018
ad27276
fixing stuff
EvaB85 Aug 14, 2018
17c6191
Merge pull request #9 from EvaB85/evaBranch2
carverme Aug 14, 2018
558b7f0
adding up total time
EvaB85 Aug 14, 2018
a8ecf4d
readme
EvaB85 Aug 14, 2018
8db710a
added to readme
EvaB85 Aug 14, 2018
574522b
added to readme
EvaB85 Aug 14, 2018
55016bf
added to readme
EvaB85 Aug 14, 2018
18c3f02
added wireframes img
EvaB85 Aug 14, 2018
0130d66
added to readMe
EvaB85 Aug 14, 2018
8109626
organized sections on readMe
EvaB85 Aug 14, 2018
d13b1a6
organized sections on readMe
EvaB85 Aug 14, 2018
ec15cc7
finalized styling
EvaB85 Aug 14, 2018
7b98121
fixed text on homepg
EvaB85 Aug 14, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
Empty file removed .env
Empty file.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
.env
Binary file added Prject4 wireframe.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
91 changes: 91 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,91 @@
![TITLE](./public/img/RepoTracker.png)

[Live Site](heroku link)

#### WDI Seattle Project 4
### Developers:
#### Matt Carver - Frontend & Backend Web Developer
#### Eva Barrett - Frontend & Backend Web Developer

## About App
Log your GitHub repos and save the total time on the RepoTracker App.

How to use the app:
1. Click Login in drop down bar at the top right on the home page.
2. Authorize your log in credentials with GitHub.
3. Your list of repos will be generated.
4. Click on a single repo then click 'log time' for the modal to appear.
5. Within the modal, log your time for that specific repo.
6. Click submit and below will be your updated logged time for each repo.
7. Click Logout to end your session.

![Home Page](./public/img/RepoTracker1.png)
#
![Login/Signup](./public/img/RepoTracker2.png)
#
![Profile Page](./public/img/RepoTracker3.png)
#
![New Calendar Event](./public/img/RepoTracker1.png)
#

Planning Process:

## Wire Frames
#### Created in Adobe XD
![Home Page](./public/img/wireframes.png)

User Stories:
- Megan is improving her Web Development skills and wants to log the amount of time she spends on her projects. She uses RepoTracker to see her total time spent on each repository.

- Rob is applying for Web Development jobs and wants to track the time spend on each repository. He uses GitHub which is a great way to track his daily commits and with RepoTracker he can show his potential employers how much time he spent on each individual repos.

## Planning Process

- brainstormed ideas
- researched API's
- discussed ideas
- Trello board planning
- wrote pseudo code to plan out difficult parts of the app
- drew wire frames with AdobeXd for layouts
- listed routes needed for app
- listed needed models
- drew out db models to visualize how they connect


##### Testing/Debugging:
- GitHub API you can only get users by their username not their GitHub id.

## Routes

## auth routes
| Method | Path |
| -------| ---------------|
| GET | /auth |
| GET | /auth/logout |
| GET | /auth/github |


## repos routes
| Method | Path |
| -------| ---------------|
| GET | /repos/ |
| GET | /repos/:id |
| POST | /repos/:id |

## time routes
| Method | Path |
| -------| ---------------|
| POST | /time/:id |

##### Key Technologies Used:
- Node
- Express
- EJS
- Postgres
- JS
- Materialize

## Future Goals
- Tracking daily, weekly, monthly logged time
- View total time spend on all repositories
- Description of each repos (user inputs details)
1 change: 0 additions & 1 deletion client/node_modules/.bin/loose-envify

This file was deleted.

2 changes: 0 additions & 2 deletions client/node_modules/@babel/runtime/README.md

This file was deleted.

1 change: 0 additions & 1 deletion client/node_modules/@babel/runtime/core-js.js

This file was deleted.

This file was deleted.

This file was deleted.

1 change: 0 additions & 1 deletion client/node_modules/@babel/runtime/core-js/array/every.js

This file was deleted.

1 change: 0 additions & 1 deletion client/node_modules/@babel/runtime/core-js/array/fill.js

This file was deleted.

1 change: 0 additions & 1 deletion client/node_modules/@babel/runtime/core-js/array/filter.js

This file was deleted.

This file was deleted.

1 change: 0 additions & 1 deletion client/node_modules/@babel/runtime/core-js/array/find.js

This file was deleted.

This file was deleted.

1 change: 0 additions & 1 deletion client/node_modules/@babel/runtime/core-js/array/from.js

This file was deleted.

This file was deleted.

This file was deleted.

1 change: 0 additions & 1 deletion client/node_modules/@babel/runtime/core-js/array/join.js

This file was deleted.

1 change: 0 additions & 1 deletion client/node_modules/@babel/runtime/core-js/array/keys.js

This file was deleted.

This file was deleted.

1 change: 0 additions & 1 deletion client/node_modules/@babel/runtime/core-js/array/map.js

This file was deleted.

1 change: 0 additions & 1 deletion client/node_modules/@babel/runtime/core-js/array/of.js

This file was deleted.

This file was deleted.

1 change: 0 additions & 1 deletion client/node_modules/@babel/runtime/core-js/array/reduce.js

This file was deleted.

1 change: 0 additions & 1 deletion client/node_modules/@babel/runtime/core-js/array/some.js

This file was deleted.

1 change: 0 additions & 1 deletion client/node_modules/@babel/runtime/core-js/array/sort.js

This file was deleted.

1 change: 0 additions & 1 deletion client/node_modules/@babel/runtime/core-js/array/splice.js

This file was deleted.

1 change: 0 additions & 1 deletion client/node_modules/@babel/runtime/core-js/array/values.js

This file was deleted.

1 change: 0 additions & 1 deletion client/node_modules/@babel/runtime/core-js/asap.js

This file was deleted.

This file was deleted.

1 change: 0 additions & 1 deletion client/node_modules/@babel/runtime/core-js/get-iterator.js

This file was deleted.

1 change: 0 additions & 1 deletion client/node_modules/@babel/runtime/core-js/is-iterable.js

This file was deleted.

This file was deleted.

1 change: 0 additions & 1 deletion client/node_modules/@babel/runtime/core-js/map.js

This file was deleted.

1 change: 0 additions & 1 deletion client/node_modules/@babel/runtime/core-js/math/acosh.js

This file was deleted.

1 change: 0 additions & 1 deletion client/node_modules/@babel/runtime/core-js/math/asinh.js

This file was deleted.

1 change: 0 additions & 1 deletion client/node_modules/@babel/runtime/core-js/math/atanh.js

This file was deleted.

1 change: 0 additions & 1 deletion client/node_modules/@babel/runtime/core-js/math/cbrt.js

This file was deleted.

1 change: 0 additions & 1 deletion client/node_modules/@babel/runtime/core-js/math/clz32.js

This file was deleted.

1 change: 0 additions & 1 deletion client/node_modules/@babel/runtime/core-js/math/cosh.js

This file was deleted.

1 change: 0 additions & 1 deletion client/node_modules/@babel/runtime/core-js/math/expm1.js

This file was deleted.

1 change: 0 additions & 1 deletion client/node_modules/@babel/runtime/core-js/math/fround.js

This file was deleted.

1 change: 0 additions & 1 deletion client/node_modules/@babel/runtime/core-js/math/hypot.js

This file was deleted.

1 change: 0 additions & 1 deletion client/node_modules/@babel/runtime/core-js/math/iaddh.js

This file was deleted.

1 change: 0 additions & 1 deletion client/node_modules/@babel/runtime/core-js/math/imul.js

This file was deleted.

1 change: 0 additions & 1 deletion client/node_modules/@babel/runtime/core-js/math/imulh.js

This file was deleted.

1 change: 0 additions & 1 deletion client/node_modules/@babel/runtime/core-js/math/isubh.js

This file was deleted.

1 change: 0 additions & 1 deletion client/node_modules/@babel/runtime/core-js/math/log10.js

This file was deleted.

1 change: 0 additions & 1 deletion client/node_modules/@babel/runtime/core-js/math/log1p.js

This file was deleted.

1 change: 0 additions & 1 deletion client/node_modules/@babel/runtime/core-js/math/log2.js

This file was deleted.

1 change: 0 additions & 1 deletion client/node_modules/@babel/runtime/core-js/math/sign.js

This file was deleted.

1 change: 0 additions & 1 deletion client/node_modules/@babel/runtime/core-js/math/sinh.js

This file was deleted.

1 change: 0 additions & 1 deletion client/node_modules/@babel/runtime/core-js/math/tanh.js

This file was deleted.

1 change: 0 additions & 1 deletion client/node_modules/@babel/runtime/core-js/math/trunc.js

This file was deleted.

1 change: 0 additions & 1 deletion client/node_modules/@babel/runtime/core-js/math/umulh.js

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

1 change: 0 additions & 1 deletion client/node_modules/@babel/runtime/core-js/object/is.js

This file was deleted.

1 change: 0 additions & 1 deletion client/node_modules/@babel/runtime/core-js/object/keys.js

This file was deleted.

This file was deleted.

1 change: 0 additions & 1 deletion client/node_modules/@babel/runtime/core-js/object/seal.js

This file was deleted.

This file was deleted.

This file was deleted.

1 change: 0 additions & 1 deletion client/node_modules/@babel/runtime/core-js/observable.js

This file was deleted.

1 change: 0 additions & 1 deletion client/node_modules/@babel/runtime/core-js/promise.js

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

1 change: 0 additions & 1 deletion client/node_modules/@babel/runtime/core-js/reflect/get.js

This file was deleted.

This file was deleted.

This file was deleted.

1 change: 0 additions & 1 deletion client/node_modules/@babel/runtime/core-js/reflect/has.js

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

Loading