Skip to content
JP Barbosa edited this page Apr 15, 2023 · 4 revisions

Neo4j Fullstack CRUD Wiki

Step-by-Step Tutorial

  1. NX Setup
  2. Graph Database
  3. API Structure
  4. Graph Structure
  5. Graph Testing
  6. Graph Mutations
  7. API CRUD
  8. React Frontend
  9. Card And Search
  10. Frontend Components
  11. Frontend Mutations
  12. People Types
  13. People Graph
  14. People API
  15. People Frontend Fetching
  16. People Frontend Mutations
  17. Movies People Graph
  18. Movies People Frontend
  19. Visualization Graph And API
  20. Visualization Frontend
  21. Shortest Path Graph And API
  22. Shortest Path Frontend
  23. End-To-End Tests
  24. Readme

Files Structure

├── dist
├── node_modules
├── packages
│   ├── api (Express Backend)
│   │   ├── src
│   │   │   ├── config
│   │   │   ├── controllers
│   │   │   ├── middlewares
│   │   │   ├── routes
│   │   │   └── main.ts
│   ├── api-e2e
│   ├── graph (Neo4j Graph)
│   │   ├── src
│   │   │   ├── movies
│   │   │   ├── people
│   │   │   ├── shortestPath
│   │   │   ├── utils
│   │   │   ├── visualization
│   │   │   └── index.ts
│   ├── shared (Common Files)
│   │   ├── src
│   │   │   ├── lib
│   │   │   ├── sampleData
│   │   │   ├── types
│   │   │   ├── utils
│   │   │   └── index.ts
│   ├── web (React Frontend)
│   │   ├── src
│   │   │   ├── api
│   │   │   ├── app
│   │   │   ├── components
│   │   │   ├── hooks
│   │   │   ├── pages
│   │   │   ├── styles
│   │   │   ├── utils
│   │   │   └── main.tsx
│   └── web-e2e
├── tools
├── .gitignore
├── package.json
└── README.md