Skip to content

SouheirAlJammal/Frontend_PI_Track

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 

Repository files navigation

PI-Track: Time and Task Management Platform

PI-Track is a feature-rich web application designed for efficient time and task management. Built using the MERN stack (MongoDB, Express, React, Node.js), it provides robust authentication, intuitive dashboards, and seamless collaboration tools.


Features

  • User Authentication: Secure JWT-based authentication with OAuth integration for Google login.
  • Task and Time Management: Organize tasks and events using React Big Calendar.
  • Data Visualization: Interactive charts with React ApexCharts for progress tracking.
  • File Uploads: Multer integration for file uploads, utilizing S3 (Tebi endpoint) for image storage.
  • Invitation System: Users can invite collaborators via email using NodeMailer.
  • Responsive Design: Ensures optimal usability across devices.

Technologies Used

  • Framework: React
  • State Management: Zustand (with Zukeeper)
  • UI Library: Material-UI (MUI)
  • Charts: React ApexCharts
  • Calendar: React Big Calendar
  • Networking: Axios
  • Form Management: React Hook Form

Installation & Setup

  1. Clone the repository and navigate to the front directory:
    git clone https://github.com/SouheirAlJammal/Frontend__PI_Track.git
    cd front
    
  2. Install dependencies:
    npm install
    
  3. Set up a .env file:
  4. Start the development server
    npm start
    

About

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors