Skip to content

App built in the "Coding the Future With AI" YouTube tutorial series "Mastering AI Coding"

License

Notifications You must be signed in to change notification settings

codingthefuturewithai/yt-mastering-ai-coding-ai-journaling-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI-Powered Brainstorming and Journaling App

Project Overview

This is an AI-powered brainstorming and journaling web application built as part of the "Coding the Future With AI" YouTube series. The app provides users with a powerful, intuitive platform for creating, managing, and exploring journal entries with AI-assisted features.

YouTube Series

Watch the development process in the full playlist: https://www.youtube.com/playlist?list=PLk7JCUQLwRrMBCxQRKNTVslHyro_CbT5b

Current Features (Sprint 2)

  • Create and save journal entries
  • Local storage persistence between sessions
  • View a list of all journal entries
  • Basic entry management functionality

Planned Features (Future Sprints)

  • AI-powered entry summarization
  • Intelligent tag suggestions
  • Entry analytics
  • Advanced search capabilities

Core Technologies

  • Vue.js 3.4.26: Progressive JavaScript framework
  • Vuetify 3.3.15: Material Design Component Framework
  • Vue Router 4.2.4: Official routing library
  • Pinia 2.1.6: State management library
  • VeeValidate 4.11.6: Form validation
  • Axios 1.5.0: HTTP client
  • Sass 1.32.7: CSS preprocessor
  • LocalStorage: Persistent data storage

Available Scripts

  • serve: Run development server
  • build: Create production build
  • lint: Run linter to check code quality

Core Components

  1. EntryForm.vue: Allows users to create new journal entries
  2. EntryList.vue: Displays a list of all journal entries
  3. Entries Store: Manages journal entry state and local storage synchronization

Project Status

Currently in active development, implementing core journaling and entry management features with a focus on user experience and AI integration.

Building and Running the Project

Prerequisites

  • Node.js (LTS version)
  • npm

Installation

  1. Clone the repository
  2. Install dependencies:
    npm install

Development Server

npm run serve

Production Build

npm run build

Linting

npm run lint

Contributing

Contributions are welcome! Please follow the project's coding standards and submit pull requests for review.

License

See the LICENSE file for licensing information.

About

App built in the "Coding the Future With AI" YouTube tutorial series "Mastering AI Coding"

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published