Skip to content

JericN/student-finance-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

382 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŽ“ Student-Finance-Tracker ๐Ÿ’ฐ

This is a course requirement for CS 191/192 Software Engineering Courses of the Department of Computer Science, College of Engineering, University of the Philippines, Diliman, under the guidance of Ma. Rowena C. Solamo for A.Y. 2023-2024.

๐Ÿš€ The Project

Student Finances Tracker makes managing money simple and intuitive for students. Track and record your transactions easily while watching your wallet update in real time. Enjoy visual insights through graphs ๐Ÿ“Š, reports ๐Ÿ“ˆ, and calendars ๐Ÿ“… to understand your spending habits and make smarter financial decisions. With a clean and user-friendly interface, this app empowers students to stay organized and financially savvy.

Built with SvelteKit, Node.js, and [firebase], and powered by pnpm as the package manager, it can be deployed both as a web app and a mobile app using Capacitor.js.

๐Ÿ‘ฉโ€๐Ÿ’ป Development Team

  • Narte, Jeric (lead)
  • Jafri, Ali Mahmood
  • Javier, Timothy
  • Santos, Vincent Marcel

โš™๏ธ Using the Codebase

Before running the project, make sure you have Node.js, PostgreSQL, pnpm, and either Android Studio or Xcode installed on your system.

Web deployment

# Install project dependencies.
pnpm install
# Sync auto-generated files from SvelteKit.
pnpm sync
# Start development server with live reloading and hot module replacement.
pnpm dev
# Compile production build with optimizations.
pnpm build
# Start production preview server.
pnpm prev

Mobile deployment

# build android package
pnpm build:android
# build ios package
pnpm build:ios
# open application in android studio
pnpm prev:android
# open application in xcode
pnpm prev:ios

Linting and Formatting

# Check code format issues
pnpm fmt
# Fix code format issues
pnpm fmt:fix
# Check all Lints and format
pnpm check

About

๐Ÿ’ถ A simple and intuitive app designed to help you track and manage your daily spending for better control over your personal finances.

Resources

License

Stars

Watchers

Forks

Contributors