DEV Community

Cover image for NfraApp – Completing Event Project App to Solve Nigeria Referees Issues
Orioha Chikezirim
Orioha Chikezirim

Posted on

NfraApp – Completing Event Project App to Solve Nigeria Referees Issues

This is a submission for the GitHub Finish-Up-A-Thon Challenge

What I Built

The project I built is an events management platform that helps to keep record of the number of members of the Nigeria Football Referees Association who plan to attend events like the annual referees physical fitness test.
This helps the organizers of the programme to provide adequate or enough accommodation for referees who are attending the event.
The project is built with ReactJs, ExpressJs, MongoDB for Database, images are on Cloudinary, the frontend is hosted on Vercel, while the backend is hosted on Render.

Demo

Project Link
https://github.com/oriohac/nfra
Live Demo
https://drive.google.com/file/d/1F4HBqWjPkKzOywgRyS763MAmbma4Yl3F/view?usp=drivesdk

The Comeback Story

This project started as an idea of a need to solve the accommodation issues encountered by Nigerian Referees when they go for events like the physical fitness test.
This test is an annual test, where referees who intend to participate in the in the football league attend a physical fitness programme and a seminar.
Why the accommodation was an issue is because, there are new members who join yearly after their promotional exams, and some members who couldn't attend in the previous year because of one issue or the other may plan to attend, then this makes it impossible for the organizers to know the exact number of participants who are being expected, as there is no form of registration before the programme, you're qualified to participate so long as you're a grade one referee.
So during the last meeting in October 2025, one of the leaders of the organization suggested that a member can build something to help in the aspect of knowing the number of individuals who will attend the programme. I saw that as a great opportunity and decided to work on it with my brother.
Since October I never started it but, in February 2026, I decided to learn a little about ReactJS and I thought about a project to learn that, and the event management project came into my mind.
On May 7th, 2026, I created a repo for it but never got going and I later started building on the 22nd of May, I never knew about the GitHub Challenge until I got a mail from MLH on the 4th of June, so this happened to be a coincidence.
I have the app working and I intend to demo it to the leaders of the Nigeria Referees Football association and hope it solves the event management problem also serves many other purposes which will elevate the operation of the Nigerian football referees to greater heights.

My Experience with GitHub Copilot

I did not use GitHub Copilot for the project but will definitely use it for more improvements on the project in the near future.

Top comments (0)