-
to run this project on a local machine, specify the backend url in the
proxy
field inpackage.json
file, it islocalhost:3013
by default. -
run the client in development mode by running the command
npm run start
This is a ReactJS frontend app for a guestbook web application.
The backend part can be found in this repository
-
Users can register and create new accounts
-
Users can login with existing accounts
-
Logged in users can view and browse all the available messages
-
Logged in users can view how many messages in the guestbook
-
Logged in users can post new messages
-
Logged in users can edit/update their own messages only
-
Logged in users can delete their own messages only
-
Logged in users can submit a reply to any messages
-
Logged in users can view all replies on any message
-
This project uses MaterialUI for UI and styling.
-
Redux and Redux-Thunk for state management
-
React-Router for navigation