Skip to content

Tejas-Pulli/Clear-Tax

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Tax Management System

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.


✨ Features

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.


🛠 Tech Stack

🔹 Backend: Java, Spring Boot, JPA, Hibernate
🔹 Frontend: Vite + React, Tailwind CSS, Framer Motion
🔹 Database: MySQL
🔹 Testing: JUnit 5, Mockito
🔹 Build Tools: Maven


⚙️ Installation

1️⃣ Clone the Repository

git clone https://github.com/Tejas-Pulli/Clear-Tax.git
cd tax-management-system

2️⃣ Backend Setup

  • Configure the database in application.properties.
  • Run the Spring Boot application:
    cd Backend
    cd ClearTax
    mvn spring-boot:run

3️⃣ Frontend Setup (Vite + React)

  • 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

🤝 Contributing

Contributions are welcome! Feel free to fork the repo, open an issue, or submit a pull request.


📜 License

This project is licensed under the MIT License.


🔹 Built with ❤️ using Spring Boot & Vite + React

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published