Fullstack Books is my first attempt at building a fullstack MERN application. An online book library where you can browse books with the help of the Google Books API, create an account and save them to "Favorites" and "To Read" lists. The front-end is written in TypeScript and the server in JavaScript.
- React
- Redux Toolkit
- TailwindCSS
-
Node.js
-
Express
-
Mongoose / MongoDB
-
JWT Authentication
-
GraphQL
This repository is split up into two projects - the frontend (client) and the backend (server).
You can check out the live demo or if you would like to play with the code or contribute, follow these steps:
- Clone or download this repo
- Run
cd client && yarn install && cd .. && cd server && yarn install & cd ..
to install the packages - Run
yarn start
inclient
to start the React front-end - Run
yarn start
inserver
to start the server (it is set to run on port 8080 by default)