Skip to content

📝 Simple note taking app. Create an account. Add, edit and delete notes

Notifications You must be signed in to change notification settings

hoang227/project-vue-composition-api-noteballs

Repository files navigation

noteballs - Vue3 Composition API Note-Taking App

Development Status

Welcome to NoteBalls, a simple and intuitive note-taking app built with Vue 3 Composition API, Vite, Pinia, and styled using Bulma. This project was created as part of my journey to learn and explore the features of Vue 3's Composition API.

Features

  • Intuitive Note-Taking: Easily create, edit, and delete notes with a clean and user-friendly interface.
  • Vue 3 Composition API: Utilizes the Composition API for more organized and scalable code.
  • Vite: Lightning-fast development with Vite for quick and efficient builds.
  • Pinia: State management made easy with Pinia, providing a scalable store for managing application state.
  • Bulma Styling: Stylish and responsive UI powered by the Bulma CSS framework.

Getting Started

Prerequisites

Make sure you have Node.js installed.

Recommended IDE Setup

VSCode + Volar (and disable Vetur) + TypeScript Vue Plugin (Volar).

Installation

Clone the repository

git clone https://github.com/your-username/noteballs.git

Project Setup

npm install

Compile and Hot-Reload for Development

npm run dev

Compile and Minify for Production

npm run build

Acknowledgments

  • Thanks to the Vue.js, Vite, Pinia, and Bulma communities for providing excellent tools and frameworks.
  • Special thanks to Antonio Giroz for the Vue 3 course that inspired and guided the development of noteballs.

About

📝 Simple note taking app. Create an account. Add, edit and delete notes

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published