Skip to content

powered by (Express, Mongodb and Node.js). This is server-side an allowance system developed for organization helping for easy calculation of allowance and deductions. Also it have great features like letter exchanging and also chat feature. Developed through mern stack technology

Notifications You must be signed in to change notification settings

Dagic-zewdu/csa_server

Repository files navigation

csa_server: All things about civil service allowance system

This allowance calculator developed helps customers for easy allowance calculations,letter and terms of referecence (tor) managment. It also have an easy integration to do complicated deductions with improved reporting and and stastical method.

  • Any allowance data is dynamic but follows a specific structure of the organization. . The allowance is created by employees and passes through approval managers to get the calculation.
  • Deduction data is raised from allowance data. The employee will fill out the entire form(the place and the date) where he/she had been. After that, it will be calculated by finance employees. -The letter system includes direct writing editing and also setting an audience. The audience can be managers or any employers of the organization. -If there is any miscommunication among employees a chat and messaging system is integrated. It facilitates easy communication and avoids any barriers of miscommunication.

Generally. This system has a dashboard to control and monitor your progress and also has an admin side to control an account. You can check out the project with employee id (123) and password(123). You can see live Demo Link

  • You can find the frontend repo here

screenshot

Tools used

  • Mongoose
  • Express
  • Node.js
  • socket.io

Built With

  • Pkg (Bulit for easy distrbution).
  • Pm2 (for making the system to service).

Prerequisites

The basic requirements for building the executable are:

  • A working browser application (Google chrome, Mozilla Fire fox, Microsoft edge ...)
  • VSCode or any other equivalent code editor
  • Node Package Manager (For running, debuging, or installing dependancies to be used)


Available Scripts

In the project directory, you can run:

npm install

Installs basic dependency for the project.

npm start

Runs the app in the development mode.
Open http://localhost:1111 to view it in the browser.

The page will reload if you make edits.\

npm run build

Builds the app for production to the dist folder.
It correctly bundles the app in production mode and optimizes the build for the best performance.

The build is minified and the filenames include the hashes.
Your app is ready to be deployed!

Cloning the project

git clone https://github.com/Dagic-zewdu/csa_server.git

Author

👤 Dagic Zewdu Tilahun

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.

Show your support

Give a ⭐️ if you like this project!

Acknowledgments

  • Ethiopian civil service commision

📝 License

This project is MIT licensed.

About

powered by (Express, Mongodb and Node.js). This is server-side an allowance system developed for organization helping for easy calculation of allowance and deductions. Also it have great features like letter exchanging and also chat feature. Developed through mern stack technology

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published