Skip to content

apisandipas/braindump

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

79 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Notes App

Scripts

Scripts Description Client Server
docker-up:dev Start up dev environment http://localhost:3001
docker-up:prod Start up build environment http://localhost:80
docker-down:dev Tear down running dev instance
docker-down:prod Tear down running build instance
db:migrate Run the DB migrations
db:migrate:rollback Rollback the DB migrations
db:seed The the database

Server

  • Todo

    • Remove webpack for using babel directly
    • Refactor project structure into modules using merge-graphql-schemas
    • Refactor Models to use bookshelf-model-base
    • Add Joi validation to models
    • Switch to apollo-server-express
    • add models to context object
    • Add Users
      • Graphql Type, Queries and Mutations
      • Model, Seed, Migration, Relations and Validations
      • CRUD Resolvers
      • Add registration flow for Users w/ proper password hashing
      • Resolve user via JWT in header
    • Add Notes
      • Graphql Type, Queries and Mutations
      • Model, Seed, Migration, Relations and Validations
      • CRUD Resolvers
    • Add Notebooks
      • Graphql Type, Queries and Mutations
      • Model, Seed, Migration, Relations and Validations
      • CRUD Resolvers
    • Add Tags
      • Graphql Type, Queries and Mutations
      • Model, Seed, Migration, Relations and Validations
      • CRUD Resolvers
    • Better error handling
      • Better client-consumable errors
        • Joi validation errors
        • App level errors
      • Rollbar or similar service

Client

  • Todo
    • Design client.
      • Figma?
      • Dark theme based on Arc-Dark
    • Plan app architecture
      • Apollo-client
      • React w hooks only
    • Setup react-router-dom
    • Setup styled-components.
      • ThemeProvider
      • Bootstrap Styled
    • Setup loadable-components

Trello Board (contact for access)

https://trello.com/b/XnjOdyXr/noteapp

About

An Evernote inspired note app. As always a work in progress.

Resources

Stars

Watchers

Forks