Skip to content

Repository files navigation

Pinpoint 🎯

React CSS3 JavaScript

Live Project

🌐 Live Site: https://louiseka.github.io/pinpoint/

What is Pinpoint?

Pinpoint is a web application designed to help users track their goals while staying focused and motivated.

Feature highlights:

  • Choose from four colour themes
  • Sort goals by levels
  • Break goals down into to-do lists
  • Monitor progress with a progress bar

The project focuses on React component design, state management, and reusable logic.

Features

  • Reusable components for saved goals
  • State maintained in parent components and passed to child components
  • Callback functions in child components to update parent state

Technologies Used

  • React – Component-based UI
  • JavaScript – Logic and interactivity
  • CSS – Styling and layout

Future Improvements

  • Toggle to turn off the countdown to the end of the year
  • Drag-and-drop functionality to rearrange goals
  • Countdown timers for individual goal deadlines

Installation (Local Development)

To run the project locally:

# Clone the repository
git clone https://github.com/louiseka/pinpoint.git

# Navigate into the project directory
cd pinpoint

# Install dependencies
npm install

# Start the development server
npm start

About

Pinpoint is a goal tracker built with React.js

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages