MaryBruff / DoughFin_FE

πŸ’Έ User-friendly financial management app 🐬

Home Page:https://dough-fin-fe-part-2.vercel.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

πŸ’Έ DoughFin 🐬

DoughFin is a user-friendly financial management app designed to help individuals effortlessly track their income, categorize expenses, and create budgets. With DoughFin, managing your finances becomes intuitive, empowering you to make informed decisions about your money.

πŸ—ƒοΈ Table of Contents

πŸ“ Description

This project aims to apply knowledge gained at Turing by developing production-ready software through an agile process, exploring new technologies beyond the curriculum, practicing advanced git workflows, using continuous integration for deployment, and emphasizing communication within a multi-developer team to build and deploy features across different environments.

Project Spec

πŸ“‹ View the Capstone Project Part 1

πŸ“‹ View the Capstone Project Part 2

Explore The App

πŸ“² Features

  • πŸ’° Income Tracking: Automatically track your income from various sources to see how much you're earning.
  • πŸ’° Expense Categorization: Automatically categorize your expenses for a clearer understanding of your spending habits.
  • πŸ’° Budget Creation: Set up personalized budgets to control your spending and achieve your financial goals.
  • πŸ’° Insightful Reports: Get detailed reports and insights into your financial health, helping you make better financial decisions.
  • πŸ’° Secure Account Linking: Safely link your bank account(s) for real-time transaction updates.

πŸ‘Ύ Tech Stack

JavaScript HTML CSS React React Redux Apollo GraphQL GraphQL Cypress Linear PostMan Node.Js Git GitHub Actions Vercel

❗ Required Environments

NodeJS || Apollo Client || GraphQL || Redux || Cypress || MUI

βš™οΈ Setup and Install

Get DoughFin running on your machine:

Install Backend Repo: Back-End Repo

  1. Clone the repository from: git@github.com:MaryBruff/DoughFin_FE.git
  2. Move to the project directory:
cd DoughFin_FE
  1. Grab the dependencies: npm install
npm install
  1. Fire up the app: npm start
npm start

Testing

To Run Tests

npm run cypress:open

🎯 πŸ’­ Planning

Project Planning Documents

✍🏻 View Miro Board Miro Board

🎨 View Figma Planning Phase Figma

πŸ–ΌοΈ View Final Figma Design Final Figma

Configuration

  • port deconfliction
    • react app localhost:3003
    • rails api localhost:3000

🀝 Team

Meet the developers!

Part 2: Solo

πŸ‘©πŸΌβ€πŸ’» Mary Bruff

GitHub || LinkedIn

οΈΆοΈΆοΈΆοΈΆοΈΆοΈΆοΈΆοΈΆοΈΆοΈΆοΈΆοΈΆ

Part 1: Group

πŸ‘¨πŸ»β€πŸ’» Joseph Lee LinkedIn || GitHub

πŸ‘¨πŸΌβ€πŸ’» Shawn Carpenter LinkedIn || GitHub

πŸ§‘πŸΌβ€πŸ’» Ben Rosner LinkedIn || GitHub

πŸ‘¨πŸΌβ€πŸ’» Taylor Pubins LinkedIn || GitHub

πŸ‘©πŸ»β€πŸ’» Anthea Yur LinkedIn || GitHub

About

πŸ’Έ User-friendly financial management app 🐬

https://dough-fin-fe-part-2.vercel.app/

License:Apache License 2.0


Languages

Language:JavaScript 76.2%Language:CSS 21.0%Language:HTML 2.8%