Found 2,477 repositories(showing 30)
moonshadowrev
A Easy To use & Deploy comprehensive PHP-based personal and small corporate accounting management system with powerful expense tracking, subscription management, and reporting capabilities.
ShelvanLee
# XFEM_Fracture2D ### Description This is a Matlab program that can be used to solve fracture problems involving arbitrary multiple crack propagations in a 2D linear-elastic solid based on the principle of minimum potential energy. The extended finite element method is used to discretise the solid continuum considering cracks as discontinuities in the displacement field. To this end, a strong discontinuity enrichment and a square-root singular crack tip enrichment are used to describe each crack. Several crack growth criteria are available to determine the evolution of cracks over time; apart from the classic maximum tension (or hoop-stress) criterion, the minimum total energy criterion and the local symmetry criterion are implemented implicitly with respect to the discrete time-stepping. ### Key features * *Fast:* The stiffness matrix and the force vector (i.e. the equations' system) and the enrichment tracking data structures are updated at each time step only with respect to the changes in the fracture topology. This ultimately results in the major part of the computational expense in the solution to the linear system of equations rather than in the post-processing of the solution or in the assembly and updating of the equations. As Matlab offers fast and robust direct solvers, the computational times are reasonably fast. * *Robust.* Suitable for multiple crack propagations with intersections. Furthermore, the stress intensity factors are computed robustly via the interaction integral approach (with the inclusion of the terms to account for crack surface pressure, residual stresses or strains). The minimum total energy criterion and the principle of local symmetry are implemented implicitly in time. The energy release rates are computed based on the stiffness derivative approach using algebraic differentiation (rather than finite differencing of the potential energy). On the other hand, the crack growth direction based on the local symmetry criterion is determined such that the local mode-II stress intensity factor vanishes; the change in a crack tip kink angle is approximated using the ratio of the crack tip stress intensity factors. * *Easy to run.* Each job has its own input files which are independent form those of all other jobs. The code especially lends itself to running parametric studies. Various results can be saved relating to the fracture geometry, fracture mechanics parameters, and the elastic fields in the solid domain. Extensive visualisation library is available for plotting results. ### Instructions 1. Get started by running the demo to showcase some of the capabilities of the program and to determine if it can be useful for you. At the Matlab's command line enter: ```Matlab >> RUN_JOBS.m ``` This will execute a series of jobs located inside the *jobs directory* `./JOBS_LIBRARY/`. These jobs do not take very long to execute (around 5 minutes in total). 2. Subsequently, you can pick one of the jobs inside `./JOBS_LIBRARY/` by defining the job title: ```Matlab >> job_title = 'several_cracks/edge/vertical_tension' ``` 3. Then you can open all the relevant scripts for this job as follows: ```Matlab >> open_job ``` The following input scripts for the *job* will be open in the Matlab's editor: 1. `JOB_MAIN.m`: This is the job's main script. It is called when executing `RUN_JOB` (or `RUN_JOBS`) and acts like a wrapper. Notably, it can serve as a convenient interface to run parametric studies and to save intermediate simulation results. 2. `Input_Scope.m`: This defines the scope of the simulation. From which crack growth criteria to use, to what to compute and what results to show via plots and/or movies. To put it simply, the script is a bunch of "switches" that tell the program what the user wants to be done. 3. `Input_Material.m`: Defines the material's elastic properties in different regions or layers (called "phases") of the computational domain. Moreover, it defines the fracture toughness of the material (assumed to be constant in all material phases). 4. `Input_Crack.m`: Defines the initial crack geometry. 5. `Input_BC.m`: Defines boundary conditions, such as displacements, tractions, crack surface pressure (assumed to be constant in all cracks), body loads (e.g. gravity, pre-stress or pre-strain). 6. `Mesh_make.m`: In-house structured mesh generator for rectangular domains using either linear triangle or bilinear quadrilateral elements. It is possible to mesh horizontal layers using different mesh sizes. 7. `Mesh_read.m`: Gmsh based mesh reader for version-1 mesh files. Of course you can use your own mesh reader provided the output variables are of the correct format (see later). 8. `Mesh_file.m`: Specifies the mesh input file (.msh). At the moment, only Gmsh mesh files of version-1 are allowed. ### Mesh_file.m A mesh file needs to be able to output the following data or variables: * `mNdCrd`: Node coordinates, size = `[nNdStd, 2]` * `mLNodS`: Element connectivities, size = `[nElemn,nLNodS]` * `vElPhz`: Element material phase (or region) ID's, size = `[nElemn,1]` * `cBCNod`: cell of boundary nodes, cell size = `{nBound,1}`, cell element size = `[nBnNod,2]` Example mesh files are located in `./JOBS_LIBRARY/`. Gmsh version-1 file format is described [here](http://www.manpagez.com/info/gmsh/gmsh-2.4.0/gmsh_60.php). ### Additional notes * global variables are defined in `.\Routines_AuxInput\Declare_Global.m` * External libraries are `.\Other_Libs\distmesh` and `.\Other_Libs\mesh2d` ### References Two external meshing libraries are used for the local mesh refinement and remeshing at the crack tip during crack propagation or prior to a crack intersection with another crack or with a boundary of the domain. Specifically, these libraries, which are located in `.\Other_Libs\`, are the following: * [*mesh2d*](https://people.sc.fsu.edu/~jburkardt/m_src/mesh2d/mesh2d.html) by Darren Engwirda * [*distmesh*](http://persson.berkeley.edu/distmesh/) by Per-Olof Persson and Gilbert Strang. ### Issues and Support For support or questions please email [sutula.danas@gmail.com](mailto:sutula.danas@gmail.com). ### Authors Danas Sutula, University of Luxembourg, Luxembourg. If you find this code useful, we kindly ask that you consider citing us. * [Minimum energy multiple crack propagation](http://hdl.handle.net/10993/29414)
adlibre
Timesheet and Expense tracking system for the web. Build with Python & Django. Interfaces to Saasu.
Kuljeet-123
A simple but powerful PHP script to manage your expenses with multi-user level and permission. PHP expense manager designed to help individual or business budget, track and possibly control your expenses. It supports tracking of both your expenses and income. This expense management system provides an integrated set of features to help you to manage your expenses and cash flow. It provides the ability to group your income/expenses into categories and lets you set a budget and track expenses in the category.
Daily Expense Tracker System is a web-based application and this application is used to manage the application user‘s daily expenses in a more efficient and manageable way. By using this application we can reduce the manual calculations for their daily expenses and keep the track of the expenditure.
NodeNexus
Current expense trackers have 80% abandonment because they require manual entry. SBETS solves this by building tracking directly into UPI payments. When you scan a merchant's QR code, they send their category along with payment details. The system auto-logs the expense with zero friction. Unlike competitors, we don't need SMS permissions
woliul
GYPSY: The Travel Management System (TMS) aims to streamline and enhance the travel experience by automating various aspects of travel planning, booking, and organization. Key features include itinerary management, online ticket reservation, accommodation booking, expense tracking, and real-time travel updates.
anand-ps
The Personal Finance Management System is a full-stack platform built to simplify shared expense tracking, automate participant-level balance computation, and provide real-time visibility into personal and group financial flow.
Personal Finance and Expense Tracking System with 3D piggy bank UI
gammaSpeck
An open source, fully private, offline expense tracker that stores all data locally in your system
codewithdhruba01
This is a simple Expense Tracker application built using Python and SQLite. It allows users to add, view, and delete expenses, view a monthly summary, and visualize expenses using a pie chart.
rajnish-kewat18
This is a backend project "Expense Management System" made using Spring Boot and MySQL, with expense tracking, categorization, and reporting executed via Postman for API testing.
WorkWithAfridi
PINEXT is a personal income expense tracking app that allows individuals to track their income and expenses on their mobile phones. The app includes a backend system for storing and organizing financial data, as well as user authentication to ensure that only authorized users can access the information.
Hetosk1
a expense tracker system built using React
govardhan-26
Expense Tracker System is a system which will keep a track of Income-Expense on a day to day basics. This project is done using HTML, CSS and JS
Kalpan2007
💰 A full-stack Expense Management System built with Node.js, React, and Supabase, designed to simplify expense tracking, approvals, and analytics for modern teams. 🚀 Features include AI receipt scanning, multi-currency support, real-time dashboards, and multi-level approvals — all wrapped in a
ashfaq9
The Expense Management System is a web-based application designed to assist users in tracking and managing their daily expenses. This system is built using the MERN stack (MongoDB, Express.js, React.js, and Node.js) to create a scalable, responsive, and user-friendly application. Objectives:
Semicolon-Stardust
CashCow is a dynamic financial management application developed with the MERN stack, featuring a collaborative budgeting system, expense tracking, and a financial literacy portal. Utilizing React.js, MongoDB, Express.js, Node.js, D3.js, and Tailwind CSS with PrelineUI, CashCow empowers users with tools for comprehensive financial control.
geeksourcecodes
A simple but powerful PHP script to manage your expenses with multi-user level and permission. Our expense management system designed to help individual or business budget, track and possibly control your expenses. It supports tracking of both your expenses and income. READ ALSO: Online Exam Android App with Admin Panel This expense management system provides an integrated set of features to help you to manage your expenses and cash flow. It provides the ability to group your income/expenses into categories and lets you set a budget and track expenses in the category. this is an updated version of Expense tracker to track the way you spend your income. It's simple to use. I have enabled modal READ ALSO: Task Reminder app with Free Sourcecode Feature List Manage Expense Manage Income Manage Expense Category Manage Income Category Filter by date range Sorting & Pagination Support Multi-user level to Manage the system User Login & Management Included Set different permission for different user type Custom CRUD can be added easliy Easy to customize READ ALSO: Customer Relationship Management System User Credentials & Demo Link UserName: admin Password: 123456 It has the following functionalities: You can create an expense category You can enter your expenses You can see your balance as you spend on the fly You can delete an expense You can edit expense category. It's simple to install and use. The is no changes in the database. READ ALSO: An E-Commerce Website with free Source Codes. LOGIN/REGISTER TO DOWNLOAD THE FREE SOURCECODES BELOW For more information about the system. You can contact me @ Email –geeksourcecodes@gmail.com Mobile No. – +254714643906 Or feel free to comment below. SUBSCRIBE TO OUR YOUTUBE CHANNEL BELOW TO WATCH MORE VIDEOS
KetanKumavat
Spendly is an AI-powered expense tracking system that enables users to log and manage their expenses through WhatsApp using natural language processing and optical character recognition (OCR).
Lance19Kent
A system where the user can manage, track and generate report in their daily, monthly and yearly expenses using VBNET programming language,
anderson-chong
This system is designed and built specifically for my university in-course assignment. In a team of 4, we aimed to create a budget tracking mobile application that provides some core functionalities to the users like income & expense tracking, budget tracking, statistic report, account selection, and currency selection & conversion.
AkshadaBauskar
Expense Management System is a web application designed to help users track, analyze, and manage their personal or business expenses effectively. The application includes an intuitive frontend built with Streamlit, a robust backend API developed with FastAPI, and a MySQL database for secure and organized data storage.
MohanaPriya181
A simple and secure web-based expense management system built using PHP, MySQL, and HTML/CSS. It allows users to register, log in, set monthly budgets, add and manage daily expenses, and view a dashboard with dynamic monthly summaries. Designed with a clean UI and focused on personal finance tracking.
Sasudul
Personal Expense Tracker App with Dual Database System
RiteshPatil2001
This Expense Tracker System is built using the MERN stack (MongoDB, Express.js, React.js, and Node.js). It provides a scalable, responsive, and user-friendly application to track and manage expenses efficiently.
yordanos-bogale5
Expense Tracker System: Vue-based repository for effortless expense management. Gain financial control and peace of mind. Join now!
GauriBhand023
Expense Tracker app with login/register user system using ReactJS and Firebase with Realtime database.✨💻
SandunLB
Expense Tracking System: A responsive app for managing and tracking your expenses using React and Redux. 💰📊
SimranAnand1
This is a web application created using HTML,CSS, JavaScript, Bootstrap 4, JSON, PHP, MySQL, chart.js and other JavaScript libraries. It manages the budget of a person by helping him/her to keep a record of the expenditure. It incorporates To-Do expense list tracker, Visual data analyzer of budget and a budget management system.