/task-tracker

A web application built with the MERN stack (MongoDB, Express, React, Node.js) for managing employee data. It allows you to convert Excel files to JSON, view and edit data, update the database, and download the data as Excel files.

Primary LanguageJavaScript

Here’s a structured format for your GitHub README that follows common conventions:

Employee Data Management System

A web application built with the MERN stack (MongoDB, Laravel REST, React, Node.js) for managing employee data. This app allows users to convert Excel files to JSON, view and edit data, update the database, and download the data as Excel files.

Features

  • Excel to JSON Conversion: Upload and convert Excel files to JSON.
  • Data Management: View and edit data in a table.
  • Database Updates: Save changes to the database.
  • Excel Export: Download the updated data as an Excel file.
  • Secure Access: Access controlled by a password.

Tech Stack

  • Frontend: React.js
  • Backend: Node.js, Express.js
  • Database: MongoDB
  • File Conversion: ExcelJS

Installation

  1. Clone the Repository:

    git clone https://github.com/jamescasipong/task-tracker
  2. Navigate to the Project Directory:

    cd task-tracker
  3. Install Dependencies:

    npm install

Usage

  1. Upload an Excel File: Use the upload feature to convert an Excel file to JSON.
  2. View and Edit Data: Modify data in the table.
  3. Update Database: Save changes to update the database.
  4. Download Data: Export the data as an Excel file.
  5. Authentication: Use the set password to access the system.