Skip to content

alexdali/crudapp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

CRUD app

Simple CRUD app: another "Medium". Demo: https://crudapp-next-heroku.herokuapp.com/

Implemented functionality: Signin/Signout, Add/Delete account, Add/Update/Delete post, Add comment

Layout: Main page, Page of one post, Page of user blog, Page of user profile

tech stack:

  • Next.js (frontend)
  • Semantic.UI-React (frontend)
  • GraphQL (frontend, backend)
  • Node.js (backend)
  • Apollo Client/Server (frontend, backend)
  • MongoDB (backend)

TO-DO:

  • refactoring
  • optimization
  • performance improvement
  • add tests

FRONTEND

  • rewrite frontend on react-hooks
  • add propTypes for props components
  • add validation email, password, name for signin/signup
  • add pagination
  • add handle Key(Enter) press for submit comment and post
  • add handler error from server-side(db, network etc)
  • add switch interface language (ru/en)
  • update and fix style (add responsive, crossbrowser)
  • add Admin dashboard
  • replace react-stickynode package (use deprecated componentWillReceiveProps)

BACKEND

  • add/update new types GraphQL

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published