A full-stack Tax Management System built with Spring Boot and Vite + React, designed to streamline tax calculations, amendments, refunds, and payments with an intuitive and efficient user experience.
✅ Tax Calculation – Computes tax liability based on income slabs and deductions.
✅ Income & Deductions Management – Allows amendments while preserving historical records.
✅ Tax Amendment – Tracks changes seamlessly without modifying original data.
✅ Refund Processing – Displays refund status with an animated progress tracker.
✅ Payment Handling – Enables users to view and complete tax payments.
✅ PDF Generation – Generates tax summary reports similar to Form 16.
✅ Interactive UI – Uses Framer Motion for smooth animations and React Hot Toast for notifications.
🔹 Backend: Java, Spring Boot, JPA, Hibernate
🔹 Frontend: Vite + React, Tailwind CSS, Framer Motion
🔹 Database: MySQL
🔹 Testing: JUnit 5, Mockito
🔹 Build Tools: Maven
git clone https://github.com/Tejas-Pulli/Clear-Tax.git
cd tax-management-system
- Configure the database in
application.properties
. - Run the Spring Boot application:
cd Backend cd ClearTax mvn spring-boot:run
- Navigate to the frontend directory:
cd Frontend
- Navigate to the frontend directory:
cd clear-tax-app
- Install dependencies:
npm install
- Start the development server:
npm run dev
Contributions are welcome! Feel free to fork the repo, open an issue, or submit a pull request.
This project is licensed under the MIT License.
🔹 Built with ❤️ using Spring Boot & Vite + React