Skip to content

reganbrown/regan-brown-bucketlist

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BucketList

Overview

The Bucket List is a web application where users can create "Buckets" which are goal activities or places to Travel with helpful dashboards to track those goals.

Problem Space

This app will help people visualize their aspirations and track with real metrics their progress towards accomplishing those dream activities.

User Profile

Anyone who has a bucket list, a dream vacation, or activity they're working towards and want a centralized location to track progress.

Features

  • A customizable bucket page where users can add a banner image and title for the bucket
  • A chat board or note board in the case of single person activities
  • An expense sheet for tracking costs related to the bucket
  • A savings sheet for tracking contributions towards the bucket
  • A progress marker that shows percentage of savings towards expenses
  • Six pre-built themes

Implementation

Tech Stack

  • HTML
  • CSS
  • Sass
  • Javascript
  • Axios
  • React
  • Express
  • Toastify
  • React Router Dom
  • React Circular Progress Bar
  • MySQL
  • Knex

APIs

  • UnSplash for adding banner images

Sitemap

  • Home
  • Sign Up / Log In
  • Buckets List
  • Bucket Add
  • Bucket Details
  • Bucket Chat
  • Bucket Expenses
  • Bucket Contributions
  • Bucket Edit

Mockups

See attached folder of example mock ups

Data

  • USERS: ID, Name, Email, Password
  • BUCKETS: ID, Image, Title, Theme
  • BUCKET_USERS: ID, BucketID, UserID, Role
  • CHATS: ID, UserID, BucketID, Message, DateAdded
  • SAVINGS: ID, BucketID, UserID, Amount, DateAdded
  • EXPENSES: ID, BucketID, Name, Amount, Notes

Endpoints

Users
Bucket
Expense
Savings
Chat
Contributors

Roadmap

See attached Roadmap


Future Implementations

  • User Authentication - DONE
  • Multi user buckets - DONE
  • Toastify Alerts - DONE
  • Users can remove themselves as Contributors - DONE
  • User delete account - DONE
  • Mobile and Tablet views (responsiveness) - DONE
  • Bucket dashboard image as upload instead of stock images
  • Customizable themes instead of the pre-builds

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published