Skip to content

reyhanquayum/FisCal

 
 

Repository files navigation

FisCal: Budget tracker calendar with fiscal analysis

CI/CD

Description

FisCal is a budget-tracking calendar app with AI integration that helps users manage their personal spending. Users can manually input expenses by adding events to a calendar, specifying the date, time, title (e.g., what they spent money on), and the amount spent. The app aggregates data to display daily, weekly, and monthly spending summaries and employs AI to analyze spending habits and provide personalized advice.

Deployment

The app is live and can be accessed at: http://67.207.91.193:5000/

Gallery

67 207 91 193_5000_user_login(iPhone 14 Pro Max) 67 207 91 193_5000_calendar(iPhone 14 Pro Max) 67 207 91 193_5000_analytics(iPhone 14 Pro Max) 67 207 91 193_5000_ai(iPhone 14 Pro Max) 67 207 91 193_5000_user_search-events_entertainment(iPhone 14 Pro Max) 67 207 91 193_5000_calendar(iPhone 14 Pro Max) (1)

Docker Image

Docker Image Version Docker Pulls

The images for the web-app and MongoDB subsystem are deployed on Docker Hub at this link.

Team Members

Reyhan Abdul Quayum Rashed Alneyadi Sia Chen Chloe Han

Setup Instructions

Instructions for setting up the app manually on your local machine.

Prerequisites

  • Docker Desktop

Installation

  1. Clone the repo:
git clone https://github.com/software-students-fall2024/5-final-theonepiece.git
cd 5-final-theonepiece
  1. If using Docker Desktop application, start Docker Desktop if you haven't already
  2. Add a .env file on the root directory, in the format shown in the example.env file and the actual contents will be delivered to graders via discord
  3. Build and start the containers with Docker Compose
docker-compose down
docker-compose build
docker-compose up
  1. Access the Web App.

    You should be able to locally access web-app running on http://127.0.0.1:5000/

  2. Sign up using by inputting your custom info and proceed to log in and use the app

Thank you!

About

FisCal is a budget tracker calendar app with AI-powered analysis

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 71.9%
  • Python 27.6%
  • Dockerfile 0.5%