Back to Projects
2026

Library Manager
Check it outLibrary Manager is a comprehensive full-stack marketplace and sharing platform. It enables communities to list items for sale, exchange, or borrow, featuring a structured inspection workflow where staff verify and rate items before listing. The platform includes a rewards system to incentivize community contributions and a robust request management system for seamless item transactions.
ReactDjangoDjango REST FrameworkJWTTailwind CSSMySQLFramer Motion
Roles:Full-stack Developer & Backend Architect
Client:Personal Project

Features
- •Secure user authentication using JWT (Register/Login)
- •Multi-transaction listings: Sell, Exchange, or Share items
- •Staff inspection portal for item verification and star-rating
- •Community Points System: Earn 10 points for every approved listing
- •Public Browse interface with Search, Category, and Location filters
- •Real-time item status tracking (Pending, Available, Borrowed)
- •Integrated messaging system for buyer-seller communication
- •Dynamic Dashboard for managing personal inventory and requests
Technologies used
- React 19Modern frontend with Vite for high-performance UI and component-based architecture.
- Django 6.0Robust Python backend framework handling business logic and security.
- Django REST FrameworkPowerful toolkit for building scalable RESTful APIs.
- Tailwind CSS v4Utility-first CSS framework for rapid and responsive UI development.
- JWTSecure stateless authentication for protected API endpoints.
- MySQL/SQLiteRelational databases for managing users, transactions, and item data.
Build steps
1.Clone the repository
git clone https://github.com/sandeep1404-praj/Python-Project.git2.Install Backend dependencies
cd backend && pip install -r requirements.txt3.Initialize Database
python manage.py migrate4.Install Frontend dependencies
cd client && npm install5.Run Development Servers
npm run dev (frontend) & python manage.py runserver (backend)