Skip to content

M-Bruder/Project-management

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project-management-system

First App built with MongoDB, Express, React and Node.js (MERN STACK).

How to install/run app?

  1. Clone the repo
git clone git@github.com:m-bruder/project-management.git
  1. Install mongodb and run mongo server
  1. Install dependencies:
npm install
  1. Now you can run app by command:
npm run start

It will run for:

  • client on port 8080
  • server on port 5000

Specification

Functions avalible:

  • Login/Register user
  • Edit profile user
  • Create/Delete/Edit project
  • Create/Delete/Edit task in project
  • Prioritizing tasks through color
  • Change scale Month/Year for Gantt chart

It's all connected with database MongoDB.

App built With

  • npm - Package manager for JavaScript

    Front-end

  • React - JavaScript library for building user interfaces

  • Redux - Predictable state container for JavaScript apps

  • React-gantt-timeline - React timeline gantt component

  • Axios - Promise based HTTP client for the browser and node.js

  • Reactstrap - React Bootstrap 4 components

  • Babel - JavaScript compiler

  • Webpack - Module bundler for modern JavaScript applications

    Back-end

  • Nodemon - Auto-refresh the server on code change

  • Bcrypt-nodejs - Password hashing

  • Mongoose - Mongodb object modeling for node.js

    Others:

  • Eslint - Linting utility for JavaScript and JSX

Result

Login page Register page
login-img register-img
Project List Project Details
project-img gantt-img

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published