Skip to content

Latest commit

 

History

History
executable file
·
269 lines (149 loc) · 10.7 KB

README.md

File metadata and controls

executable file
·
269 lines (149 loc) · 10.7 KB

PAYTAX PROJECT

Codacy Badge

PROBLEM STATEMENT

Develop a tech solution to help improve revenue collection within your local government/community.

PROBLEM

Tax and other Revenue collection.

INTRODUCTION

In developing countries and under developed countries, such as many african countries, collection of data and data management of individuals and businesses has been a major problem. This is due to the lack of sensitization, as many individuals in these african countries have not been enlightened as to the importance.

Data collection in most cases is quite frankly for the government and the society at large as this can contribute immensely to economic growth and developement.

When a government or society is able to have at least over 80 percent of individual data, it will be able to know those that are employed and unemployed. An adequate data of it's employed citizens or business owners, will enable the governmet to monitor tax payers.

This is what has brought about this proposed system, which is geared towards collection of individual data of working citizens, business owners and industries which inturn will monitor tax payment and other internal generated revenue.

With this in view, tax payemnt and income revenue for states and countries will greatly improve. This will help the government to provide and bring adequate and necessary development to it's citizens.

SOLUTION/PROJECT

To develop an app, that will help in data collection of working citizen or salary earners in the community, business owners and industries. This Application aims to enhance the process of tax collection with a platform that allows for a seamless tax payment. This system will monitor tax payment and revenue collection.

This platform also is geared towards a hassle free mode of taxpayment and revenue generation. It aims at reducing the stress of already paying individuals and customers and also an ease of access to those coming on board.

The platform also provides a means where every tax payer can monitor their previous payments, generate receipts and also have it sent to their mails. They will also have the opportunity to update their income incase of any upgrade or downgrade.

The system also aims at flexibility. It also aims at collecting indivial bank details, working with relevant authorities that will notify of any direct deduction from bank accounts in the event of delay or non-compliance.

WHY IS THIS PROJECT RELEVANT

If every Nigerian is made to see the importance of tax payment, and the sustainable developments it can bring to the society, They will see themselves as stakeholders in economic development. Knowing fully well that the growth and development of their society is in their hands.

  • Tax payers can easily pay tax from the comfort of the their business locations and offices.

  • People don't have to queue up at offices to pay tax.

  • The government can save operational cost of sending tax agents to business locations and offices.

  • We're essentially functioning as a third party service, we can deduct a token for the service charge.

  • Easily get tax receipts.

USAGE

Setup

Install npm or yarn if you dont have any of them already installed. We recommend Yarn though.

After clonning the repo to your local machine and moving into the cloned folder, Run yarn install to get started by installing dependencies.

src/server.js is the entry to the project and source code should go into the src folder.

All tests should be written in the `tests' folder. There's a sample in there.

Hints

  • Run npm install or yarn install to get started. We'll assume you are using Yarn.

  • Install additional dependencies: yarn add <dependency-name> [-D]

  • Run tests: yarn test

  • Run tests with test coverage info: yarn test:cover

  • Check the codebase for proper syntax and formatting compliance: yarn lint

  • Run your app in local dev mode: yarn start. This puts the bundled app in a dist folder, set up a local web server at localhost:3000, and continues to watch for your code changes which it syncs with the local server. This means if you loaded the app in a browser, it will auto-refresh as you code along. Feel free to use whatever bundler best meets your needs. Parcel was only added as a sample and for those looking for a simple but effective solution to the hassle of bundlers.

[Femi Akinsiku] - Team Program Assistant

Contributing

If this project sounds interesting to you and you'd like to contribute, thank you! First, you can send a mail to buildforsdg@andela.com to indicate your interest, why you'd like to support and what forms of support you can bring to the table, but here are areas we think we'd need the most help in this project :

  1. area one (e.g this app is about human trafficking and you need feedback on your roadmap and feature list from the private sector / NGOs)

  2. area two (e.g you want people to opt-in and try using your staging app at staging.project-name.com and report any bugs via a form)

  3. area three (e.g here is the zoom link to our end-of sprint webinar, join and provide feedback as a stakeholder if you can)

Acknowledgements

Team -43 wants to explicitly DSC SSA community for their support and assistance throughout this project. Special shoutout to Auwal MS, for all the tips and recommendations while building the solution.

LICENSE

MIT