Admin Dashboard:
Run yarn start for start the project. Inside the newly created project, you can run some built-in commands:
npm start or yarn start
Here is the project structure:
my-app
├── README.md
├── node_modules
├── package.json
├── .gitignore
├── public
│ ├── favicon.ico
│ ├── index.html
│ └── manifest.json
└── src
│ ├── App.js
| ├── index.js
│ ├── commonComponents
│ └── model
│ | ├── comments
│ | ├── post
│ | └──user│
| | └──main
│ └── styles
In user page, A user can be created, edited and a user can search any post
In post page, A user can create a post, edit a post and can tag any comment with a post, old comments can be remove
In Comment page, A user can tag posts with a comment and can detuch the comment also.
This project has used Ant-ui for UI, react apollo client for store and data management and react hooks also used in the components