The Daily Planning App is designed to enhance personal productivity and motivation by providing users with a structured and interactive platform for daily and weekly planning. It aims to simplify task management, inspire users through motivational quotes, and offer practical tips and insights for personal growth and efficiency.
The project encompasses the development of a web-based application that serves as a comprehensive planning tool. It targets individuals seeking to organize their tasks, set goals, and track their progress in a visually appealing and user-friendly interface.
Task Management: Users can create and organize tasks or activities for the day (logged in users also get a weekly view) into bullet points or detailed lists.
Motivational Quotes: The app can provide you with daily motivational quotes to inspire users and encourage task productivity and personal growth.
Tips and Insights: Provides users with valuable tips and insights on improving task management, leveraging new technologies, and adopting efficient strategies.
Progress Tracking: Features the ability to export tasklist as a pdf, enabling users to track completed tasks, milestones, and overall progress. Also as a logged in user the app stores all the daily tasks for you, and you can view your weekly task calendar.
User Customization: Allows users to personalize their planning experience with coloured task categories.
Required Software
Dependencies in use:
git clone https://github.com/NoroffFEU/ai-project.git
cd ai-project
code .
Install the required dependencies using NPM:
npm install
To build the CSS from SASS:
npm run build
To watch for changes in SASS files using live-server:
npm run watch
To format JavaScript files:
npm run format
To lint JavaScript files:
npm run lint
To automatically fix linting errors:
npm run lint-fix