Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

gah. my mind is djello. #29

Open
wants to merge 34 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
34 commits
Select commit Hold shift + click to select a range
c19c73f
name
thebopshoobop Sep 13, 2017
b24a8f7
boilerplate
thebopshoobop Sep 14, 2017
409586d
models?
thebopshoobop Sep 14, 2017
7b14221
get the server running
thebopshoobop Sep 14, 2017
70d201c
socketio, client setup
thebopshoobop Sep 14, 2017
d84763b
rewrite server for just socket.io madness (no express)
thebopshoobop Sep 17, 2017
595d371
basic client with login form
thebopshoobop Sep 17, 2017
8eea915
Token-based login!
thebopshoobop Sep 17, 2017
736add2
Improved routing/conditional rendering
thebopshoobop Sep 17, 2017
89f899c
login/register validation/messages
thebopshoobop Sep 17, 2017
65ce285
Seeds!
thebopshoobop Sep 17, 2017
6811e2f
repl tweaks
thebopshoobop Sep 17, 2017
4b356bc
basic boards reducer/actions
thebopshoobop Sep 17, 2017
60608f0
switch boards, load default board
thebopshoobop Sep 18, 2017
7dca385
display a board
thebopshoobop Sep 18, 2017
5f0215e
populate and display boards
thebopshoobop Sep 18, 2017
fa8b743
current board moved to BoardContainer state, getBoard only returns a …
thebopshoobop Sep 18, 2017
40314ce
Refactor current board for the five millionth time. Refactor socket.i…
thebopshoobop Sep 19, 2017
9abc0f2
prepare for board CRUD
thebopshoobop Sep 19, 2017
aea79aa
Delete. Boards.
thebopshoobop Sep 19, 2017
7f51d2b
Add. Boards.
thebopshoobop Sep 19, 2017
fe0b36e
Crud all the things via sockets
thebopshoobop Sep 19, 2017
bf95940
modal for creating things
thebopshoobop Sep 19, 2017
1db936a
new entity modal, wiring up crud
thebopshoobop Sep 20, 2017
1eaa74f
move server into dedicated directory
thebopshoobop Oct 5, 2017
b99394f
updated run scripts better server logging
thebopshoobop Oct 5, 2017
1e9e955
refactor: models self-populate, simplify action error handling
thebopshoobop Oct 5, 2017
47f00c2
improve errorWrapper API, refactor auth into actions/index
thebopshoobop Oct 5, 2017
da36a2a
refactor reducers/action creators for great good
thebopshoobop Oct 7, 2017
aaddf49
refactor board route/display logic
thebopshoobop Oct 7, 2017
0ef91e1
extract BoardHeader into its own container/component
thebopshoobop Oct 7, 2017
1536b0f
Refactor NewModal to be more extensible, addList is hooked up!
thebopshoobop Oct 7, 2017
42a1403
Populate Virtuals where possible, wrapper error handling for async hooks
thebopshoobop Oct 8, 2017
6a07fce
update readme for awesome
thebopshoobop Oct 28, 2017
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
node_modules/
20 changes: 20 additions & 0 deletions .vscode/cSpell.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
// cSpell Settings
{
// Version of the setting file. Always 0.1
"version": "0.1",
// language - current active spelling language
"language": "en",
// words - list of words to be always considered correct
"words": [
"Showable",
"mongooseeder",
"reselect",
"voca"
],
// flagWords - list of words to be always considered incorrect
// This is useful for offensive words and common spelling errors.
// For example "hte" should be "the"
"flagWords": [
"hte"
]
}
35 changes: 33 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,33 @@
# assignment_djello
Project management with that great wobbly taste.
# Djello
Plan your next project!

![Djello!](https://i.imgur.com/NMAQIgQ.png)

## Overview
* A [kanban](https://en.wikipedia.org/wiki/Kanban_board) app featuring boards, lists, cards, and love!
* Registered users can create all of the above, as well as adding other members to their boards and cards for collaborative goodness

## Tech Stuff
Djello is a full-stack JavaScript app with a React front-end that communicates with the Node.js back-end via WebSockets.

### Front-End
* React
* Redux
* Semantic UI
* Socket.io
* Webpack
* Babel

### Back-End
* Node
* Socket.io
* MongoDB with Mongoose
* Passport

## Quickstart
For development you will need Node.js and NPM installed.

* Clone it
* `npm install` in the root, client, and server directories
* `npm start` in the root directory
* Hit up http://localhost:3000
21 changes: 21 additions & 0 deletions client/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# See https://help.github.com/ignore-files/ for more about ignoring files.

# dependencies
/node_modules

# testing
/coverage

# production
/build

# misc
.DS_Store
.env.local
.env.development.local
.env.test.local
.env.production.local

npm-debug.log*
yarn-debug.log*
yarn-error.log*
2,164 changes: 2,164 additions & 0 deletions client/README.md

Large diffs are not rendered by default.

Loading