A book sharing web app built with the MERN (MondoDB, Express, React, Node) stack!
I have uploaded a 2 min app demo on Youtube.
git clone https://github.com/jseow5177/Bookstagram.git
cd Bookstagram
Please note that any time the server is run in these scripts nodemon
is used in place of node
for easier development.
In the root directory, you can run:
Installs all npm
dependencies in the client and server side.
Installs all npm
dependencies in the client side.
Installs all npm
dependencies in the server side.
Runs just the client app in development mode.
Open http://localhost:3000 to view the client in the browser.
Runs just the server in development mode.
Runs both the client and server in development mode.
Open http://localhost:3000 to view the client in the browser.
The page will reload if you make edits.
You will also see any lint errors in the console.
- Backend
- Node.js
- Express.js
- MongoDB and Mongoose
- Frontend
- HTML5, CSS3, JavaScript
- React
- React Bootstrap
- Redux
- User login, signup and authentication with JSON web token (JWT).
- Users can upload, edit, delete and view books.
- Users can edit their own profile page and view the profile of others.
- Implement a chat feature that allows user to talk to each other via web sockets
- Improve API endpoints