Skip to content

Flucoreo/Taskii

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 

Repository files navigation

Taskii: The Task Management Dashboard

A robust and efficient task management dashboard built with Next.js and React, utilizing MySQL and Express.js for the backend. This application enables users to stay productive by allowing them to create tasks, organize them efficiently, track progress, and manage deadlines all in one place

Features

  • Create, read, update, and delete tasks
  • Responsive design
  • Simple and intuitive user interface

Technologies Used

  • Next.JS: A React framework for server-rendered applications
  • React.JS: A JavaScript library for building user interfaces
  • MySQL: A relational database management system used to store and query structured data.
  • Express.JS: A flexible Node.js web application framework that provides powerful tools building APIs and handling HTTP requests.

Getting Started

Follow these instructions to set up the project on your local machine.

Prerequisites

Make sure you have the following installed:

  • Node.js (version 12 or later)
  • npm (comes with Node.js)

Installation

  1. Clone the repository:

    git clone <repo-url>
    cd task-management-dashboard
  2. Install the necessary dependencies:

    npm install
    

Running the Application

  1. Navigate to the back-end/src directory to start the MySQL database

    npx nodemon db.mjs
    
  2. In a new terminal window, navigate to the back-end/src directory to start the Express Server

    npx nodemon server.mjs
    
  3. Lastly, in a new terminal window, start the React application

    npm run dev
    

About

The task management dashboard

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors