Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/aldoignatachandra/graphql-readinglist
Simple Web App Built Using Apollo Client, React JS ,GraphQL and Mongo DB
https://github.com/aldoignatachandra/graphql-readinglist
backend frontend graphql
Last synced: 2 months ago
JSON representation
Simple Web App Built Using Apollo Client, React JS ,GraphQL and Mongo DB
- Host: GitHub
- URL: https://github.com/aldoignatachandra/graphql-readinglist
- Owner: aldoignatachandra
- Created: 2019-12-29T02:46:27.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2023-01-05T03:49:56.000Z (about 2 years ago)
- Last Synced: 2023-03-05T14:09:14.101Z (almost 2 years ago)
- Topics: backend, frontend, graphql
- Language: JavaScript
- Size: 1.99 MB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 16
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Ignata's Reading List
(React JS & GraphQL - Web App)
Ignata's Reading List is a full stack web application using ReactJS, GraphQL and Apollo in frontend with NodeJS (Express), GraphQL, RESTful API and use MongoDB in backend. This application is built for exercise purpose about graphql in both side (Frontend - Backend). Additional effect and showing message error handler using Material UI - Snackbar to make this application more interesting.## Stacks
- To See Installation and Frontend Stack -> [FRONTEND - Ignata's Reading List](https://github.com/aldoignatachandra/ReadingList-GraphQL/tree/master/frontend)
- To See Installation and Backend Stack -> [BACKEND - Ignata's Reading List](https://github.com/aldoignatachandra/ReadingList-GraphQL/tree/master/backend)## Requirments
- **yarn** v1.17+
- **NodeJS** v8+
- **Moongose** v5.6+## Features
1. Input New Book (Name, Genre, Author)
2. Input New Author (Name and Age)
3. Handle error for empty field while Add new book
4. Handle error for empty field while add new author
5. Several hover and button animation
6. Snackbar for message success and error input data
7. Show relation books by author## Under Maintenance
1. Handle error for duplicate book (Data Input)
2. Handle error for duplicate author (Data Input)## Screenshot from the App
## License
[ISC](https://en.wikipedia.org/wiki/ISC_license "ISC")