Skip to content

NutanNimkar/GoalTrackApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

GoalTracking App

GoalTracking is a simple yet powerful web application designed to help users define, track, and achieve their goals. Whether you're working on personal development, career milestones, or daily tasks, GoalTracking provides an intuitive interface to manage your progress.

Features

  • Create Goals: Add new goals with details such as title, description, priority, and deadlines.
  • Progress Tracking: Mark goals as complete or update progress over time.
  • Categorization: Organize goals into categories like Work, Personal, Health, etc.
  • Goal Analytics: Visualize your progress with charts and completion stats.
  • Reminders: Get notifications for upcoming deadlines (if enabled).
  • User Authentication: Securely create accounts and log in to save and access your goals across devices.
  • Responsive Design: Works seamlessly across desktops, tablets, and mobile devices.

Installation

Prerequisites

  • Node.js (>= 14.x)
  • npm (>= 6.x)

Steps

  1. Clone the repository:

    git clone https://github.com/yourusername/goaltracking-app.git](https://github.com/NutanNimkar/GoalTrackApp.git)
    cd backend/frontend
  2. Install dependencies:

    npm install (in both frontend and backend)
  3. Start the backend server:

    npm run dev
  4. Start the frontend server:

    npm start
  5. Open the app in your browser at http://localhost:3000.

Usage

  1. Sign Up/Login: Create an account or log in to access your personalized dashboard.
  2. Add Goals: Click on the "Add Goal" button to create a new goal.
  3. Track Progress: Update the status of each goal as you make progress.
  4. Review Analytics: Navigate to the Analytics section to visualize your progress and completion rates.

Technologies Used

  • Frontend: React.js, Tailwind CSS
  • Backend: Node.js, Express.js
  • Database: MongoDB
  • Authentication: JWT (JSON Web Tokens)
  • Charts: Chart.js

Acknowledgments

  • Inspiration for this project came from the need for better goal management tools.
  • Special thanks to all contributors and users for their feedback and support.

Contact

For support, questions, or feedback, please reach out to nutanchandra067@gmail.com or open an issue on GitHub.


Start tracking your goals today and turn your aspirations into achievements with GoalTracking!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •