Introducing SpendWiseAPI: Seamlessly manage your expenses and incomes. Empower users to track, categorize, and analyze financial data effortlessly. Foster smarter spending habits and achieve financial goals with our versatile and user-friendly API.
- Users can create/view/edit/delete categories. Categories are used to organize income, expenses and budgeting goals
- Users can create/view/edit/delete new income and expense entry's.
- Users can set monthly and yearly budgeting goals for specific categories.
- User Accounts
- Security and Authorization
- React UI
- Savings and Investment
- Analytics and Reports
- Notifications and Reminders
- Under Consideration: Integration with Financial Institutions
- Run the API
- Documentation auto-generated at "URL":4000/docs.html ex. localhost:4000/docs.html
- Java 17 The JDK is a development environment for building applications using the Java programming language.
- Spring Boot Spring Boot makes it easy to create stand-alone,
production-grade Spring based Applications that you can "just run".
- Spring HATEOAS Spring HATEOAS provides some APIs to ease creating REST representations that follow the HATEOAS principle when working with Spring and especially Spring MVC. The core problem it tries to address is link creation and representation assembly.
- Swagger UI Swagger UI is automatically generated from your OpenAPI Specification, with the visual documentation making it easy for back end implementation and client side consumption.
- Flyway Increase reliability of deployments by versioning your database.
- Elephant SQL PostgreSQL as a Service, a perfectly configured and optimized PostgreSQL databases ready in 2 minutes.