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.
- 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.
- Node.js (>= 14.x)
- npm (>= 6.x)
-
Clone the repository:
git clone https://github.com/yourusername/goaltracking-app.git](https://github.com/NutanNimkar/GoalTrackApp.git) cd backend/frontend -
Install dependencies:
npm install (in both frontend and backend)
-
Start the backend server:
npm run dev
-
Start the frontend server:
npm start
-
Open the app in your browser at
http://localhost:3000.
- Sign Up/Login: Create an account or log in to access your personalized dashboard.
- Add Goals: Click on the "Add Goal" button to create a new goal.
- Track Progress: Update the status of each goal as you make progress.
- Review Analytics: Navigate to the Analytics section to visualize your progress and completion rates.
- Frontend: React.js, Tailwind CSS
- Backend: Node.js, Express.js
- Database: MongoDB
- Authentication: JWT (JSON Web Tokens)
- Charts: Chart.js
- 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.
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!