Success Point Library Management System

Description
Success Point Library Management System is a professional, automated solution designed to streamline library operations. It simplifies member registration, book tracking, and invoice generation, significantly reducing manual administrative tasks. Built for performance and reliability, this system ensures a seamless experience for both librarians and members. Key Features:
- Automated Member Registration & Tracking
- Dynamic PDF Invoice Generation
- Automated Email Notification System
- Responsive Dashboard for Inventory Management
- Secure Database Structure
- User-friendly interface for record management
## 1. Main Roles
The software has two roles:
1. Student 2. Admin
Students can register, log in after approval, and view their own membership status. Admins manage students, applications, fees, dues, renewals, and exports.
## 2. Public Flow
The public home page shows the library landing page and links to student registration, student login, and admin login.
### Student Registration
When a new student fills the registration form, the system checks whether the mobile number already exists.
If the mobile number is new, the application is saved with these default values:
- application status = PENDING - fee status = PENDING - joining date = null - original joining date = null - last renewal date = null - renewal count = 0 - total fees collected = 0 - due date = null - password = SP@123
The student cannot log in yet. The record waits for admin review.
### Student Login
A student can log in only after the account is approved.
Login uses:
- mobile number - password
If the student is not approved, login is blocked and the system shows the approval message.
### Admin Login
Admin login uses:
- mobile number - password
After login, the admin gets access to the admin panel.
## 3. What Student Can Do
The student side is limited to viewing personal membership information.
### Student Dashboard Shows
- student name - fee status - last renewal date - valid till / due date - original joining date - current plan in months - renewal count - membership status message
### Student Status Messages
The dashboard changes the message based on the data:
- If fee status is clear and the due date is not expired, the membership is shown as active. - If fee status is pending, the student is told to clear fees with admin. - If the due date has passed, the dashboard shows the membership as due.
### Student Actions
The student can:
- submit a registration request - log in after approval - view membership details - log out
The student cannot approve themselves, renew themselves, edit their own record, or delete anything.
## 4. What Admin Can Do
The admin panel is the main control area of the software.
### Admin Dashboard
The dashboard shows:
- all approved students - number of pending applications - number of students with pending fees
It also provides quick access to add student, dues, applications, pending fees, total amount, and export.
### Add Student Manually
The admin can add a student directly from the panel.
When the admin saves a student manually:
- joining date is set to today - original joining date is set to today - due date is calculated from today + selected plan months - application status becomes APPROVED - password is set to SP@123 - renewal count starts at 0 - total fees collected is set based on fee status
If the admin marks the fee as clear, the student is treated as paid and an invoice email is sent.
If the admin marks the fee as pending, the student is added but shown in pending fees and a pending-fee email is sent.
### Edit Student
The admin can edit the student name, mobile number, email, fee period, and fee amount.
When student details change:
- the record is updated immediately - if the student is active, due date is recalculated from the current joining date and the current plan - if fee status is pending, total fees collected is reset to 0 - if fee status is clear, total fees collected is kept at least equal to the paid amount
If fees or plan data changes, the system sends the proper email again:
Features
Features:
- Automated Member Registration & Tracking
- Dynamic PDF Invoice Generation
- Automated Email Notification System
- Responsive Dashboard for Inventory Management
- Secure Database Structure
- User-friendly interface for record management
Requirements
PHP ^7.3 or ^8.0 - Composer - MySQL (or compatible) database - Node.js + npm (optional, for frontend assets / `npm run dev`) - Mail provider credentials (SMTP or Brevo API)
| Author | mrmickey21 |
|---|---|
| Category | Scripts & Code / PHP Scripts / Management / Library |
| Price | $25 |
| Extended License | $75 |
| Likes | 1 |
| First Release | May 21, 2026 |
| Last Update | May 21, 2026 |
| Files included | .php, .css, .html, .xml, JavaScript .js |
Categories
Tags
External listing. code.market does not sell this product and does not process payment for it. Pricing, payment, delivery, licensing, refunds, and support are handled by the third-party merchant on its own website. We may earn an affiliate commission from a referral. Details.
Products of the Week.
Submit🥇
STOP GUESSING WHAT TO POST
AI that learns your brand voice and builds a month of consistent, on-brand social content: carousels, posts and hooks that sound like you, not like everyone else's AI.
SaaS · 3,580 views · 33 clicksSaaS · Week 45 · 3,580 views · 33 clicks
🥈
Conversational Backlinks for Busy Founders
Place Backlink Relevant Conversation for your domain across Forums and Conversations
Website · 41,100 views · 222 clicksWebsite · Week 45 · 41,100 views · 222 clicks
🥉
upvote.club
Free Social Media Engagement that Helps Boost Your Content. Upvote Club supports 19 social networks with 100+ engagement actions in one dashboard. Add links to your posts and get free engagement from real users.
SaaS · 39,160 views · 113 clicksSaaS · Week 45 · 39,160 views · 113 clicks
#4
Substack Posting API
Onboard your Agent to Substack. Write Publish on Substack via API
SaaS · 58,194 views · 198 clicksSaaS · Week 45 · 58,194 views · 198 clicks
#5
Seenshot App
Free, Fast, MacOS Screenshot app. Make Screenshot cmd+shift+2 and send it via link
Desktop App · 27,585 views · 120 clicksDesktop App · Week 45 · 27,585 views · 120 clicks
#6
Hand-Placed Backlinks $9.99 per link. Flat rate.
Buy hand-placed forum, Q-A and directory backlinks. Flat $9.99 per link, no subscriptions — you only pay for approved listings.
Website · 3,471 views · 18 clicksWebsite · Week 45 · 3,471 views · 18 clicks
#7
Free Invoice Generator - PDF Invoices in Your Browser, No Sign-Up
A free invoice maker for freelancers and small businesses: fill in the invoice, check the live preview, and download a PDF that looks exactly like it. Any currency, tax per item, three templates, no sign-up, and nothing leaves your device.
2,162 views · 16 clicksWeek 45 · 2,162 views · 16 clicks
#8
Merge PDF Files Free - Combine PDFs in Your Browser, No Upload
A free PDF merger for office workers, students, and freelancers: combine PDFs and images into one file in the browser, reorder files and pages, pick page ranges, keep bookmarks, and open password-protected PDFs. Nothing is uploaded, no sign-up, no watermark.
2,004 views · 13 clicksWeek 45 · 2,004 views · 13 clicks