Skip to content

A web application designed to help users save more money by keeping all of their data in one place and displaying it in intuitive graphs.

Notifications You must be signed in to change notification settings

nathanb1357/finance-bacon-2022

Repository files navigation

Finance Bacon

General Info

  • Hi my name is Nathan. I'm excited to work on this project because it will help me to improve my skills.
  • Hi my name is Ben. I'm excited about this project because...
  • Hi my name is Charles. I'm exited about this project because

Technologies

Technologies used for this project:

  • HTML, CSS
  • JavaScript
  • Bootstrap
  • Firebase

Content

Content of the project folder:

 Top level of project folder: 
├── .gitignore               # Git ignore file
├── 404.html                 # 404 error when page is not found
├── add-expenses.html        # HTML page for adding a new expense
├── add-income.html          # HTML page for adding a new income
├── budget-creator-1.html    # HTML page for adding expense categories when creating a new budget on first login
├── budget-creator-2.html    # HTML page for adding income sources when creating a new budget on first login
├── budget-editor-1.html     # HTML page for editing expense categories after the budget has been created
├── budget-editor-2.html     # HTML page for editing income sources after the budget has been created
├── expense-editor.html      # HTML page for editing and viewing past expense forms
├── graphs.html              # HTML page that holds every type of graph for the user to see
├── home.html                # HTML homepage for Finance Bacon, redirects to index.html if user is not signed in
├── income-editor.html       # HTML page for editing and viewing past income forms
├── index.html               # landing HTML page, this is what users see when you come to url
├── login.html               # HTML page used for authentication
├── notifications.html       # HTML page for adjusting the user's notification settings
├── profile-settings.html    # HTML page for adjusting the user's profile settings
└── README.md

It has the following subfolders and files:
├── .git                     # Folder for git repo
├── images                   # Folder for images
    /bacon-background.jpg        # background for the landing page
    /checkmark.png               # checkmark icon for landing page points
    /green-logo.jpg              # small app-sized icon for the landing page
    /logo.jpg                    # our app logo with a transparent background
├── scripts                  # Folder for scripts
    /add-expenses.js             # JS script for displaying collections and adding new expenses to the database
    /add-income.js               # JS script for displaying collections and adding new income to the database
    /authentication.js           # JS script for authenticating the user with Firebase
    /budget-creator-1.js         # JS script for creating default expense categories and allowing the user to change them
    /budget-creator-2.js         # JS script for creating default income categories and allowing the user to change them
    /budget-editor-1.js          # JS script for editing existing expense categories
    /budget-editor-2.js          # JS script for editing existing income sources
    /expense-editor.js           # JS script for viewing and editing expense documents from the collection
    /graphs.js                   # JS script for displaying graphs using the user's income and expenses
    /home.js                     # JS script for customizing the user's home page and checking user status
    /income-editor.js            # JS script for viewing and editing income documents from the collection
    /notifications.js            # JS script for displaying and changing the user's notification settings
    /profile.js                  # JS script for displaying and changing the user's profile settings
    /skeleton.js                 # JS script for displaying the navbar and footer across pages
├── styles                   # Folder for styles
    /add-expenses.css            # CSS style for the add income page
    /add-income.css              # CSS style for the add expenses page
    /budget-creator-1.css        # CSS style for the first page of the budget creator and budget editor
    /budget-creator2.css         # CSS style for the second page of the budget creator and budget editor
    /expense-editor.css          # CSS style for the expense editor page
    /graphs.css                  # CSS style for the Graphs page
    /home.css                    # CSS style for the user homepage
    /income-editor.css           # CSS style for the income editor page
    /index.css                   # CSS style for our landing page
    /login.css                   # CSS style for our login page
    /notifications.css           # CSS style for our notifications settings
    /profile-settings.css        # CSS style for our profile settings
├── text                     # Folder for html inserted with scripts
    /budget-link.html            # HTML hero inserted when user does not have a budget
    /expense-error.html          # HTML message for graphs when expenses > income
    /footer.html                 # HTML footer inserted with skeleton.js
    /navbar.html                 # HTML navbar inserted with skeleton.js
    /no-data.html                # HTML message for graphs when there is not enough data

Contact

Acknowledgements

About

A web application designed to help users save more money by keeping all of their data in one place and displaying it in intuitive graphs.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •