Skip to content

abdullah-yassin/q-pros-task-manager

Repository files navigation

Q-Pros Task Manager Assignment

Overview

This project is a Task Manager application built using Vite, Yarn, React TypeScript, React Query, Axios, and Firebase Realtime Database. The application allows users to perform CRUD operations on tasks, providing a simple and efficient way to manage tasks in real-time.

Technologies Used

  • Vite: A fast build tool that provides an optimized development environment.
  • Yarn: A package manager that helps manage project dependencies.
  • React: A JavaScript library for building user interfaces.
  • TypeScript: A typed superset of JavaScript that compiles to plain JavaScript.
  • React Query: A data-fetching library that simplifies data management in React applications.
  • Axios: A promise-based HTTP client for making requests to APIs.
  • Firebase Realtime Database: A cloud-hosted database that enables real-time data synchronization.

Features

  • Create Task: Users can create new tasks with relevant details.
  • Read Tasks: Users can view a list of all tasks.
  • Update Task: Users can edit existing tasks.
  • Delete Task: Users can remove tasks they no longer need.
  • Real-Time Updates: Changes in the database are reflected in real-time within the application.

Getting Started

To get started with this project, follow these steps:

Prerequisites

  • Node.js (version >= 14.x)
  • Yarn (version >= 1.22)

Installation

  1. Clone the repository:

    git clone https://github.com/abdullah-yassin/q-pros-task-manager.git
    cd q-pros-task-manager
  2. Install dependencies:

    yarn install
  3. Start app:

    yarn dev

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors