This project is a mock system for choice filling and saving options used in CSAB and AKTU counselling. It also allows users to check last year’s cutoffs to make more informed decisions.
A powerful **Mock Counselling Helper** for AKTU and CSAB aspirants. Practice choice filling, save your mock choices as PDF, and access last year's cutoffs — all in one place!
CounselHelper is designed to simulate counselling for AKTU and CSAB aspirants.
With it, you can:
- Practice mock choice filling (for both AKTU & CSAB).
- Save your filled choices as a PDF for future reference.
- Access last year’s cutoffs to make more informed decisions.
- ✅ Persistent User Data – Saves each user’s name & rank combination from their first login, allowing them to return and continue their choice filling without losing data.
- 🔒 Data Integrity – Ensures that user data remains well-separated and prevents any mismatches across users.
- 🆔 Unique Identification – Restricts multiple accounts per user by using their rank as a unique key, ensuring secure and clean data management.
- CounselHelper/
index.html– Main index pageconfig.php– Database configurationaktu.sql– Database structure file- assets/ – Main page assets (CSS, JS, images, etc.)
- csab/ – CSAB mock choice filler system
- helper/ – AKTU last year cutoff helper
- mock/ – AKTU mock choice filler (includes Python PDF generator)
- Backend: PHP
- Frontend: HTML, CSS (TailwindCSS), JavaScript
- Additional Scripts: Python (for processing & PDF generation)
- Database: MySQL
-
Import the Database:
- Upload
aktu.sqlto your MySQL database. - Populate AKTU & CSAB tables with the latest year’s data.
- Upload
-
Update Configurations:
- Update database credentials in
config.php. - Update database connection in
mock/converter.py(line 49).
- Update database credentials in
-
Run the Project:
- Host the project on a PHP-supported server (e.g., XAMPP, WAMP, Live Server).
- Access
index.htmlin your browser.
Here’s a visual representation of the database:
- You are free to modify, rewrite, and extend this repository.
- Contributions are welcome! Fork, improve, and submit a pull request.
If you use this project in your own work, please provide proper credits and link back to this repository.
- @arkagrawal (Author)
Want to contribute? Fork the repo, add your features, and make a pull request!
This project is open for educational and personal use.
If you use it, please give credits to the author and link this repository in your project.
Made with ❤️ by Ark Agrawal