Skip to content

numbskullx26/Kitaab-eBookStore

Repository files navigation

Kitaab : Your Gateway to Infinite Narratives

Description

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.

Features

  • 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.

    Getting Started

Follow the steps below to set up the project on your local machine and run it:

  1. Clone the repository:
git clone https://github.com/numbskullx26/Kitaab-eBookStore.git
cd mern-ebook
  1. 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
  1. Frontend Setup(new terminal):
cd mern-client
npm install
npm run dev

Technologies Used

Backend:

  • Node.js
  • Express.js
  • MongoDB

Frontend:

  • Vite
  • React
  • Tailwind css
  • Flowbite

Contact

If you have any questions, feedback, or would like to connect, feel free to reach out to me.

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.

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors