Skip to content

Mzeechalle/udsmfms_ui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UDSM Files Management System for Enhancing Information Workflow

UDSM has manual system for movements of files and documents (e.g letters) between lower units (e.g departments) and higher organs of the University. Our six-month survey from UDSM Staff and Students shows that this system is inefficient, causing unnecessary delays for processing files and documents and for delivering responses to Students, or other groups of people. The survey revealed that some important documents were misplaced during movements or processing. This project addresses these challenges to enhance the overall workflow of information. The project can impact the UDSM commuity, and may be customized to suit the demands from other universities or public and private institutions.

Significance of the project

  • Easier Documents Retrieval
  • Increased productivity
  • Enhanced Documents Security and Privacy
  • More maintainable, better, clearer, and reliable information

Technologies Used

Client: ReactJS, Ant-design, ContextAPI, Redux, MomentJS, CSS

Server: Node, Express, JWT, CryptoJS, Mongoose, Cloudinary, Nodemailer

Testing: Google Chrome, Ubuntu Terminal, Thunderbolt

IDE: VSCode

Features

  • Flexible and Scalable
  • Fullscreen mode
  • Cross platform
  • Reliable, and Secured
  • PDF Documents printing
  • Email Notifications and alerts
  • Tracking Application progress
  • Live preview of Leave balance, leave history, and payment history
  • List of online users
  • PDF Settings preferences
  • Digital Stamping
  • Files Cloud Storage with Cloudinary

Demo

The project Demo is available through the following link

https://mzeechalle.github.io/udsmfms_ui/#/

Cloning the Project

frontend

To clone this project's ui run

  git clone https://github.com/mzeechalle/udsmfms_ui.git

In the cloned project's directory run

  cd udsmfms_ui(master)

To start the project ui locally run

   npm start

backend

To clone this project's api run

   git clone https://github.com/mzeechalle/udsmfms_api.git

In the cloned project's directory run

   cd udsmfms_api(master)

To start the development server locally run

   node index.js

Getting Started using the App

To get started using the web application use the following link

https://coictfms.mzeechalle.com/#/

Support

For support, email mzeechalle@gmail.com

Contributing

Contributions are always welcome!

See https://github.com/mzeechalle/udsmfms_ui.git for ways to get started.

Please adhere to this project's code of conduct.

Screenshots

App Screenshot

App Screenshot

App Screenshot

Running Tests

To run tests, run the following command

  npm run test

Authors

Feedback

If you have any feedback, please reach out to us at mzeechalle@gmail.com

Color Reference

Color Hex
Blue #0864AF #0864AF
Green #38574D #38574D
Yellow #F6B418 #F6B418
Orange #EA7913 #EA7913

About

frontend

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages