Simple guestbook application built with GraphQL and React
A guestbook is a paper or electronic means for a visitor to acknowledge a visit to a site, physical or web-based, and leave comments to the guestbook creator.
cd client,npm install,npm startcd server,npm install,npm start
This is a fully CRUD capable application with signup and login system where users can CRUD guestbooks, messages and message replies.
- Read all guestbooks including messages and replies
- Create a guestbook and update/delete owned guestbooks
- Add messages and replies to any guestbook
- Update/delete owned messages and replies
- Read all guestbooks including messages and replies
- Add messages to any guestbook
Reactjsclient andNodejsserver withApollo-GraphQLAPI for data exchangeSequelizeORM connected to aSQLitedatabaseJWTfor user authenticationFormikfor form handling andYupfor form validationMaterial UIfor user interface components andAnt designfor notifications
- Allaw user to upload guestbook image
- Adjust entry forms sizes
- Improve aesthetics in general
- Server error when deleting a guestbook from guestbook page