Table of Contents
The Unified Citizen Management System (UCMS) is an innovative and integrated platform that streamlines citizen information and services across various parastatals, including the Federal Road Safety Corps (FRSC), National Identity Management Commission (NIMC), and Independent National Electoral Commission (INEC).
This system enhances efficiency and accessibility by enabling citizens and authorized agents to perform registration, view information, and make adjustments to citizen details using a unique identifier known as the National Identity Number (NIN).
Here's why:
-
Unmatched Convenience
: UCMS consolidates services from various government parastatals into a single platform, enabling citizens and agents to efficiently manage registrations, updates, and inquiries. -
Efficiency Redefined
: Experience streamlined operations as authorized agents process tasks like vehicle registration and identity management swiftly, while the National Identity Number (NIN) ensures accurate data integration. -
Error-Proof Data
: With the NIN as a unique identifier, UCMS minimizes errors, creating a reliable database that reduces inconsistencies and enhances accessibility. -
Robust Security
: UCMS employs advanced security measures to safeguard private data, ensuring that only authorized personnel can access specific information.
To access this project locally, you will have to clone and get a copy. To get it up and running, follow these simple example steps.
This is an example of how to list things you need to use the software and how to install them.
- npm
npm install && npm run dev
-
Clone or download the repo from https://github.com/tarzann419/ccms
-
Clone the repo
git clone https://github.com/tarzann419/ccms.git
-
Open the project in your terminal and install composer
composer install
- Make sure this is in the root of the folder 'ccms'!
-
Install NPM packages
npm install
-
Run NPM packages
npm run dev
-
In the root of your project directory, make a copy of
.env.example
cp .env.example .env
-
Customize the
.env
with your database name and features. Should look something like this:
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=ccms
DB_USERNAME=root
DB_PASSWORD=root
- Generate a new key for your project
php artisan key:generate
- Migrate all tables to the database
php artisan migrate
- Seed all the "dummy" data that we've extracted
php artisan db:seed
- Finally, run the project!
php artisan serve
Project should be available to you locally at http://127.0.0.1:8000
A demo of this project is live at: https://shorturl.at/dwxHO
https://shorturl.at/dwxHO
- Default INEC login email:
inec@admin.com
- Default INEC login password:
password
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch
- Commit your Changes
- Push to the Branch
- Open a Pull Request
Distributed under the MIT License. See LICENSE.txt
for more information.
Your Name - @iammrdann - danogbo0@gmail.com
Project Link: https://github.com/tarzann419/ccms