Project Management Tool using ReactJS

Methodize

Home Page

Overview

Methodize is a clone of Asana, a project management tool. Methodize allows users to keep track of teams, projects, and tasks. Methodize was developed using NodeJS, Express, and React.

Live Link

Methodize

Technologies

Backend:

Technology Use
PostgreSQL SQL database
SequelizeORM Object Relation Mapping (ORM)
Express.js Server framework/API endpoints git
Node.js Runtime environment

Frontend

Technology Use
React.js Javascript Library for UI
React Hook Form Easy-to-use forms with validation
React Hooks Reusuable stateful logic with functional components
Axios Promised-based HTTP client
Material UI React UI Framework
  • BcryptJS
  • Heroku

Technical Challenges

Features

  1. Users can create Teams and add users to teams

  2. Users can create multiple projects within teams depending on scope

  3. Users can create and assign tasks to members of teams

  4. Users can check off completed tasks via tasklists

Future Features

  • Search functionality
  • Ability to drag tasklists
  • Removal of team members

Download Details:

Author: ctran01

Source Code: https://github.com/ctran01/Methodize

#react #reactjs #javascript

Project Management Tool using ReactJS
32.25 GEEK