Skip to content

Mindful Milestones is a goal-setting app that allows users to search and display images that represent their goals. Users may also create goal posts associated to displayed images with tasks for each goal.

Notifications You must be signed in to change notification settings

ggar46/mindfulmilestones

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

logoimage

Mindful Milestones

About The Project

Mindful Milestones is a vision board app that helps turn goals into actionable steps. Users can save images that inspire, motivate, or represent their dreams and aspirations, and then use them to create a visual representation of their goals. Once the user creates a vision board, they can turn their goals into actionable steps by breaking them down into tasks.

Live Project Page Link

GitHub Pull Request GitHub repo size GitHub contributors

Table of Contents

Built With

html
html
CSS
CSS
JavaScript
JavaScript
postgreSQL
postgreSQL
Express
Express
React
React
Node
Node
Bootstrap
Bootstrap
Render
Render

Installation

First you need to get Auth0 API, Pexels API

Clone the project repository

git clone https://github.com/ggar46/mindfulmilestones.git

Access project repo

cd mindfulmilestones

Remove owner git from the main directory using

rm -rf .git

While still within the main directory in your terminal, run the command git init to start your own git

git init

Access server.js file and install dependencies.

cd server
npm install

Create a .env file in your server file and enter your Auth0 credential.

cd server
touch .env

Restore the Postgres Database file in the project by running the following command to restore the database file the project already contains

psql postgres -f db.sql
psql postgres -f db.sql

Open another terminal then cd into the client, install dependencies

cd client
npm install

Start the browser

npm start

Note: Server runs on http://localhost:8080 and client on http://localhost:5173

Mock User

Live Project Page Link

  username: testing@email.com
  password: Pw.246810

User Flow

Click "Here" to enter authentification page.

step1

Enter test user email and password, then click "continue".

step2

Click "Add new Image" to open image search bar.

step3

Enter a word or phrase to choose from image results.

step4

Select 1 or more images to add to the vision board.

step5

The home page should now display the images. Click on the "x" to remove an image if necessary.

step6

In the navigation bar, click "Goals" to access all saved goals. The page will appear empty with a single button. Click the "Add Goal" button to submit a new goal.

step7

Fill out all areas in the form to submit. Select an image from the vision board by selecting from the dropdown options.

step8

The goal post should display on the page. Click "Goal Info" to review goal information and tasks.

step9

Add a new task by submitting the form entry in each search bar and clicking "Submit". Check the boxes as the tasks are completed. Press the red button to remove tasks if needed.

step10

A completed task counter is displayed on each goal card.

step11

Contact Information

Thank you for visiting! I appreciate your interest in my work. If you have any comments, questions, or would like to connect, please feel free to reach out to me on LinkedIn

Acknowledgements

Thank you to the Techtonica staff for the opportunity. I would also like to give thanks to Ruby, Anneice, and Sarah for their support and encouragement. Special thanks to my mentors, Arianna and Karan, for their guidance and mentorship throughout my journey. I am grateful for their expertise and belief in my abilities.

About

Mindful Milestones is a goal-setting app that allows users to search and display images that represent their goals. Users may also create goal posts associated to displayed images with tasks for each goal.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published