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.
---
Prerequisites Node.js npm (Node Package Manager) TypeScript (for server)
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
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/
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
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!