Skip to content

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.

Notifications You must be signed in to change notification settings

arkagrawall/CounselHelper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CounselHelper

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.

🧩 CounselHelper

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!


📖 Description

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.

✨ Features

  • 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.

📂 Project Structure

  • CounselHelper/
    • index.html – Main index page
    • config.php – Database configuration
    • aktu.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)

🛠️ Tech Stack

  • Backend: PHP
  • Frontend: HTML, CSS (TailwindCSS), JavaScript
  • Additional Scripts: Python (for processing & PDF generation)
  • Database: MySQL

⚙️ Installation

  1. Import the Database:

    • Upload aktu.sql to your MySQL database.
    • Populate AKTU & CSAB tables with the latest year’s data.
  2. Update Configurations:

    • Update database credentials in config.php.
    • Update database connection in mock/converter.py (line 49).
  3. Run the Project:

    • Host the project on a PHP-supported server (e.g., XAMPP, WAMP, Live Server).
    • Access index.html in your browser.

🧩 Database Structure

Here’s a visual representation of the database:

Database Structure


📖 Usage

  • 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.


👤 Contributors

  • @arkagrawal (Author)

Want to contribute? Fork the repo, add your features, and make a pull request!


📜 License & Credits

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

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published