BudgetCraft 3 is a comprehensive budgeting application that helps users manage their finances effectively. Built with modern technologies, it provides a seamless experience for tracking expenses, creating budgets, and analyzing financial data.
- Expense Tracking: Easily record and categorize expenses.
- Budget Creation: Set up monthly or yearly budgets.
- Financial Insights: Get detailed reports and insights into your spending habits.
- Responsive Design: Works on desktop and mobile devices.
- Modern Frameworks: Developed with performance and scalability in mind.
- Framework: NativeScript
- Language: TypeScript
- Build Tools: Vite
- Styling: Tailwind CSS
- Module Bundler: Webpack
-
Clone the repository:
git clone <repository-url> cd BudgetCraft3-main
-
Install dependencies:
npm install
-
Set up the environment variables:
- Copy
.env.example
to.env
and configure your environment variables.
- Copy
-
Start the development server:
npm run dev
-
Open the app in your browser or emulator:
http://localhost:3000
src
: Contains the application source code.public
: Static files like images and fonts.dist
: Production build output.tailwind.config.js
: Tailwind CSS configuration.nativescript.config.ts
: NativeScript configuration for mobile compatibility.vite.config.ts
: Vite configuration for development and builds.
npm run dev
: Start the development server.npm run build
: Build the application for production.npm run serve
: Serve the production build locally.npm run lint
: Lint the codebase for errors.npm run format
: Format code using Prettier (if configured).
Contributions are welcome! Follow these steps:
- Fork the repository.
- Create a feature branch.
- Commit your changes and push them to your fork.
- Open a pull request.
This project is licensed under the MIT License.
If you encounter any issues, feel free to open an issue on the repository or contact the maintainer.
Developed with ❤️ from Charlotte.