Skip to content

sharmilidas33/EBook-using-MERN-frontend

Repository files navigation

EBook using MERN

Welcome to the MERN stack-powered Book Website, a comprehensive platform that seamlessly integrates user authentication, dynamic book fetching, and versatile book management functionalities. Explore an extensive library, contribute by uploading your own books, and enjoy a user-friendly experience from authentication to content management.

Application Screenshots

img1 img2 img3

Deployment

It is hosted and live at ['https://e-book-using-mern.vercel.app/']

Features

  • User Authentication:

    • Secure and user-friendly authentication system for privacy and personalized user profiles.
  • Dynamic Book Fetching:

    • Curated content with an extensive library of books.
    • Intuitive and responsive design for an optimal user experience.
  • Book Uploads:

    • Empower users to contribute to the literary collection by uploading their own books.
    • Streamlined upload process for a hassle-free submission experience.
  • Book Editing:

    • Effortlessly edit the details of your uploaded books.
    • Maintain an up-to-date and accurate catalog with ease.
  • Book Deletion:

    • Manage your library by deleting books when needed.
    • Ensure content relevance and accuracy by removing outdated or irrelevant entries.

Technology Stack

  • MongoDB:

    • Robust and scalable NoSQL database for efficient data storage and retrieval.
  • Express.js:

    • Lightweight and flexible backend framework ensuring seamless server-side operations.
  • React.js:

    • Dynamic and interactive front-end library for building engaging user interfaces.
  • Node.js:

    • High-performance JavaScript runtime for server-side development, ensuring fast and scalable server operations.

User Experience

Our website is designed with the user in mind, providing a smooth and intuitive experience from authentication to book management. The responsive design ensures accessibility across devices, allowing users to interact with the platform seamlessly.

Getting Started

  1. Clone the repository.
  2. Install dependencies using npm install in both the client and server directories.
  3. Configure MongoDB connection in the server.
  4. Run the server using npm run dev.

Explore, upload, edit, and delete with confidence, knowing that our platform is equipped with the latest technologies to enhance your overall reading and contributing experience.

Feel free to contribute and provide feedback!

Happy Reading!

About

A MERN Stack Ecomm Book Application, with user auth and dynamic data fetching.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published