Skip to content

ksachin7/Projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 

Repository files navigation

Projects

Welcome to my projects repository. These projects are not part of any course or tutorial; they are the result of my own exploration and learning journey. Each project here represents a step forward in my quest for deeper understanding of software development.

ExpenseWise

ExpenseWise is an Expense Management System, designed to help users efficiently track their expenses. It provides features for managing expenses, generating reports, and visualizing spending patterns.

Technologies Used

| Frontend                         | Backend                        |
|----------------------------------|--------------------------------|
| React "^18.3.1"                  | Spring Boot 3.3.1              |
| Styled Components: "^6.1.11"     | Spring Security 6.3            |
| React Error Boundary: "^4.0.13"  | Spring Data JPA                |
| React Hot Toast: "^2.4.1"        | spring-boot-starter-validation |
| React Hook Form: "^7.51.5"       | Java 17                        |
| Axios: "^1.7.2"                  | H2 Database                    |
| React Icons: "^5.2.1"            | Lombok                         |
| React Modal: "^3.16.1"           |                                |
| React Router DOM: "^6.23.1"      |                                |
| Recharts: "^2.12.7"              |                                |

Features

  • User authentication and authorization using Spring Security.
  • RBAC Implementation
  • Expense Dashboard
  • CRUD operations for managing expenses and users.
  • Global Exception Handler
  • A Dashboard app with User profile page and admin pannel.
  • Data visualization using Recharts.
  • Darkmode and lightmode.
  • Reusable UI Components.
  • Real-time error handling with React Error Boundary.
  • Form validation using React Hook Form.
  • Toast notifications using React Hot Toast.
  • Routing with React Router DOM.
  • Styled Components and GlobalStyles for styling.

Other Projects

Feel free to explore the code and contribute if you'd like! If you have any questions or feedback, please don't hesitate to reach out.

Thank you for checking out my projects! 🚀