A comprehensive solution for efficient library operations, enabling online book reservations, book status tracking, user authentication, password management, lazy loading for performance, dynamic search, and an admin dashboard for seamless management.
Client: React, TailwindCSS
Server: Node.js, Express.js, MongoDB
To run this project, you will need to add the following environment variables to your .env
file:
MONGO_URL
MAILPASS
REACT_APP_GOOGLE_CLIENT_ID
Follow these steps to set up the project using Node.js, Express.js, and React.
- Navigate to the
Frontend
directory:cd Frontend
- Start the development server:
npm start
- Navigate to the
Backend
directory:cd Backend
- Start the server:
node server.js
- Ensure you update the IP address in the configuration to either
localhost
(for local testing) or your domain name (for deployment).