Kitaab is a modern and feature-rich EBook store built using the MERN (MongoDB, Express.js, React.js, Node.js) stack. It provides a seamless and intuitive platform for users to explore, purchase, and manage their digital book collections. With a clean and responsive user interface, Kitaab offers an engaging reading experience while empowering authors and publishers to showcase their literary works.
-
User-Friendly Interface: Kitaab boasts an elegant and user-friendly interface, making it easy for readers to discover and purchase EBooks effortlessly.
-
Search and Discovery: A powerful search engine coupled with intelligent recommendation algorithms ensures users can find the books they love quickly.
-
Secure Transactions: Built with security in mind, Kitaab implements robust payment gateways to facilitate secure and seamless transactions.
-
User Profiles: Readers can create personalized profiles, track their reading history, and manage their purchased EBooks, fostering a sense of community.
-
Author and Publisher Integration: Kitaab supports authors and publishers, allowing them to showcase their works, connect with readers, and manage their digital storefronts.
-
Responsive Design: The application is designed to be responsive, ensuring a consistent and enjoyable experience across various devices and screen sizes.
Follow the steps below to set up the project on your local machine and run it:
- Clone the repository:
git clone https://github.com/numbskullx26/Kitaab-eBookStore.git
cd mern-ebook- Backend Setup:
cd mern-server
npm install- Configure the MongoDB connection by creating a .env file with your MongoDB URI:
MONGODB_URI=mongodb://localhost:27017/bookstore
- Start the backend server:
npm start
- Frontend Setup(new terminal):
cd mern-client
npm install
npm run dev
- Node.js
- Express.js
- MongoDB
- Vite
- React
- Tailwind css
- Flowbite
If you have any questions, feedback, or would like to connect, feel free to reach out to me.
- Name: Indrajeet Sarkar
- Email: sarkarraj1978@gmail.com
- Twitter: https://twitter.com/0xSCK](https://twitter.com/Indraje63373133
- LinkedIn: https://www.linkedin.com/in/indrajeet-sarkar-3bb210224/
Feel free to contact me through any of the channels above. I'm open to collaborations and discussions related to mern development or any other projects.