Raghav2305 / Readify

Readify is a comprehensive full-stack web application designed to make library management and book-related activities a breeze. It serves as a centralized platform that host several books as well as connects users and authors like never before

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Online Library Web Application

Welcome to Readify, a comprehensive full-stack web application designed to make library management and book-related activities a breeze. It serves as a centralized platform that host several books as well as connects users and authors like never before

Table of Contents

Features

  • Add and view authors with their details.
  • Add and view books with title, author, cover image, publish date, page count, and description.
  • Upload and display book cover images.
  • Delete authors and books.
  • Interactive user interface with EJS templating.
  • MongoDB database to store author and book data.

Getting Started

To run this project locally, follow these steps:

Installation

  1. Clone the repository:

    git clone https://github.com/your-username/online-library.git
  2. Change to the project directory:

     cd Readify
    
  3. Install dependencies:

    npm install
    
  4. Start the Project:

    npm start
    

Screenshots

index

authors

create book

Technologies:

  • Express.js
  • Node.js
  • MongoDB
  • EJS Templating
  • HTML, CSS
  • JavaScript

Contributing:

If you'd like to contribute or improve anything, please feel free to create issues.

License:

This project is licensed under the MIT License.

About

Readify is a comprehensive full-stack web application designed to make library management and book-related activities a breeze. It serves as a centralized platform that host several books as well as connects users and authors like never before

License:MIT License


Languages

Language:JavaScript 40.0%Language:EJS 31.8%Language:CSS 28.3%