laurazenc / trello-clone

Trello clone app using Graphql & React

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Build Status

trello-clone

Technologies

  • Backend
    • Graphql
    • Mongodb
    • Passport (Github)
  • Frontend
    • Apollo
    • Storybook

Relationships

BOARD belongs to a TEAM which is form by USERS

BOARD has LISTS which contains CARDS made by USERS

USER:

- email
- password
- displayName
- photo
- boards: [Board]
- teams: [Team]

TEAM

- name
- boards: [Board]

BOARD:

- teamId
- name
- lists: [List]

LISTS:

- name
- boardId
- cards [Card]

CARDS:

- name
- description
- attachements
- userId
- tags
- listId

ROADMAP

  • User auth (Server & Client)
  • Confirm account and forgot password emails
  • Github login (Only server for now)
  • Route permissions
  • Users boards (Empty state, Get boards and create new boards)
  • Board details
  • Add lists to board
  • Edit & delete lists
  • Add cards to lists ...

SCREEN FLOW

Screen flow Screen flow Screen flow

About

Trello clone app using Graphql & React


Languages

Language:JavaScript 98.6%Language:HTML 1.1%Language:CSS 0.3%