Skip to content

viboverse/project-manager-app

Repository files navigation

My Project Manager

React Vite Firebase React Icons ESLint Vercel

A modern, responsive project and task management application built with React and powered by Vite. This application provides an intuitive interface for organizing projects, managing tasks, and boosting productivity with a clean, modern design.

🚀 Live Demo

About

This project manager app is a full-featured web application designed to help users organize their work efficiently. Built with modern React practices and powered by Vite for lightning-fast development and build times, the application offers a seamless user experience for project and task management.

Key Technologies:

  • React 19.1.0 - Latest React with modern hooks and context API
  • Vite 6.3.5 - Next-generation frontend tooling for fast development
  • Firebase 11.8.1 - Backend services for authentication and data storage
  • Deployed on Vercel - Optimized for performance and global CDN

Features

  • 🔐 Authentication - Simple login system with local state management
  • 📁 Project Management - Create, view, and delete projects with custom descriptions
  • Task Management - Add, complete, and remove tasks for each project
  • 🎨 Modern UI/UX - Clean, responsive design with sidebar navigation
  • Performance - Fast development with Vite and React Context API
  • 📱 Responsive Design - Mobile-first approach for all devices

Installation & Setup

Prerequisites

  • Node.js (v18 or newer)
  • npm

Quick Start

git clone https://github.com/viboverse/project-manager-app.git
cd project-manager-app
npm install
npm run dev

Visit http://localhost:5173 to see the app.

Build for Production

npm run build

Screenshots

Project Manager Dashboard Modern dashboard interface showing project organization and task management

Future Enhancements

  • 🔒 Enhanced Authentication - Integration with Firebase Auth for secure user management
  • 💾 Data Persistence - Real-time database synchronization with Firebase Firestore
  • 🧪 Testing Suite - Comprehensive unit and integration tests
  • 📘 TypeScript Migration - Full TypeScript support for better development experience
  • 🎯 Advanced Features - Due dates, priorities, project categories, and team collaboration
  • 🌙 Dark Mode - Theme switching for better user experience

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.


Built with ❤️ by Vahab Afsharian

About

A modern project and task management app built with React and Vite.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published