Skip to content

πŸŽ“ Project built while following the Vue.js 3 Masterclass by Vue School. 🌱 Learn how to build a real-world app with Vue 3, Vue Router, Pinia, Composition API, and more β€” from setup to production-ready! πŸš€

Notifications You must be signed in to change notification settings

salmanpatnee/Project_Management_Vue_3_Masterclass

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

33 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“‹ Project Management App

A project built while following the Vue.js 3 Masterclass by Vue School. Learn how to build a real-world app with Vue 3, Vue Router, Pinia, Composition API, and more β€” from setup to production-ready!


✨ Features

  • πŸ—‚οΈ Project Creation: Create and manage multiple projects.
  • βœ… Task Management: Add, edit, and delete tasks within projects.
  • πŸ‘₯ User Authentication: Register and log in users to manage their own projects.
  • πŸ“ˆ Progress Tracking: Visual indicators for project and task completion statuses.

πŸš€ Getting Started

1. Clone the repository

git clone https://github.com/salmanpatnee/Project_Management_Vue_3_Masterclass.git

2. Navigate to the project directory

cd Project_Management_Vue_3_Masterclass

3. Install dependencies

npm install

4. Set up environment variables

  • Duplicate .env.example and rename it to .env.
  • Fill in your environment variables as needed.

5. Run the development server

npm run dev

Open your browser and go to: http://localhost:3000


πŸ› οΈ Tech Stack

  • πŸ–– Vue.js 3: JavaScript framework.
  • 🚦 Vue Router: Routing for Vue.js applications.
  • 🍍 Pinia: State management.
  • 🎨 Tailwind CSS: Utility-first CSS framework.
  • ⚑ Vite: Next-generation frontend tooling.

🀝 Contributing

Contributions are welcome! To contribute:

  1. 🍴 Fork the repository.
  2. πŸ”€ Create your feature branch: git checkout -b feature/YourFeature.
  3. πŸ’Ύ Commit your changes: git commit -m 'Add some feature'.
  4. πŸš€ Push to the branch: git push origin feature/YourFeature.
  5. πŸ“ Open a pull request.

πŸ“„ License

This project is licensed under the MIT License. See the LICENSE file for details.


πŸ‘€ Author

Salman Patnee


Built with passion and Vue.js mastery.

About

πŸŽ“ Project built while following the Vue.js 3 Masterclass by Vue School. 🌱 Learn how to build a real-world app with Vue 3, Vue Router, Pinia, Composition API, and more β€” from setup to production-ready! πŸš€

Topics

Resources

Stars

Watchers

Forks