Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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")