Skip to content

Satish9047/book-sharing-website

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

98 Commits
 
 
 
 
 
 

Repository files navigation

Error in user YAML: (<unknown>): mapping values are not allowed in this context at line 6 column 28
---

## Recon Book - Book Sharing App

Recon Book is an online platform that serves as a hub for individuals passionate about sharing their favorite PDF books. This app provides a user-friendly environment for uploading and downloading books, fostering a community where literary enthusiasts can come together to share and enjoy a vast collection of literary treasures.
Features

    User-friendly Interface:
    Recon Book offers an intuitive and easy-to-navigate interface, ensuring a seamless experience for users to upload and download their favorite PDF books.

    Secure and Safe:
    We prioritize the safety and privacy of our users.
    Recon Book employs industry-standard security measures to create a secure space for sharing literary content.

    Upload and Download:
    Users can effortlessly upload their preferred books to share with the community or download books shared by others.
    The platform aims to facilitate the exchange of literary works in a convenient manner.

---

Getting Started

Prerequisites Node.js npm (Node Package Manager) TypeScript (for server)


Installation

Clone the repository:

  git clone https://github.com/Satish9047/book-sharing-website

Install server dependencies:

    cd server
    npm install

Install client dependencies:

  cd client
  npm install

Running the App

Server

cd server
npx prisma migrate dev --name init
npm run dev

Client

For development:
cd client
npm run dev

go browser and send the request in:

http://localhost:5173/

Technologies Used

Server

Node.js
Express.js
TypeScript
Prisma
JWT (JSON Web Tokens)
Bcrypt for password hashing
joi for validation
morgan for logging

Client

Vite
TypeScript
Axios
Tailwind CSS

Contributing

We welcome contributions from the community! If you have any ideas, bug reports, or feature requests, please open an issue or submit a pull request. License

This project is licensed under the ISC License. Contact

For any inquiries, please contact Satish Prajapati at satishprajapati930@gmail.com. Happy reading and sharing!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages