Simple GraphQL API with NestJS in Back-end. React and Apollo Client for Front-end.
- User register with e-mail only
- User login with e-mail only
- User need to be able to post messages on the Board (Back-end)
- User need to be able to post messages on the Board (Front-end)
- (optional) User need to be able to delete messages (Back-end)
- (optional) User need to be able to delete messages (Front-end)
- New messages can be listed at real time (Back-end)
- New messages can be listed at real time (Front-end)
- Add Swagger support
- DataLoader integration
- Message can only be deleted by its author
- Nest.js
- GraphQL
- TypeORM
- React + Apollo Client (or another library)
- User ID could be stored at Context API in Front-end;
- Node = 10
- Clone this repository;
- Run
npm or yarn install
at each project in order to install dependencies. - Run
yarn start
on bothfront-end
andback-end
folder. - Access
localhost:3000
in your browser. GraphQL playground:localhost:3333/graphql
.
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests.