This project was inspired by the lack of a readily available directory specifically for Nigerian software developers and IT enthusiasts.

What it does

A platform for discovering IT skills within Nigeria. Users will get to create an account and update their profiles with their stacks and relevant projects and ways for prospective clients to get in touch with them. As a stretch goal, we will build ways to filter results based on specific states and/or cities.

How I built it

This project was built by Oloruntobi Awoderu, Josemaria Nriagu, Isaac Aderogba. Isaac worked on the frontend while me(Oloruntobi) and Josemaria worked on the backend. We built the backend using MongoDB for our database and Graphql as our query language for our API. We built the frontend using React and Typescript while also using Cloudinary to manage our digital assets

Challenges I ran into

We ran into some challenges using GraphQl because we weren't familiar with it as this was the first time we were using it in a project. We didn't initially know how to set up Register and Login using Graphql, but we were eventually able to figure that out. We also ran into some problems trying to update our Mongodb document as we weren't also familiar with it, but we were also able to figure that out by reading the documentation

Accomplishments that I'm proud of

We are proud of starting and completing this project with two new technologies that we weren't familiar with - Graphql and MongoDB**

What I learned

We learnt to work, communicate and collaborate effectively as a team. We were also able to implement new technologies such as Graphql and MongoDB

What's next for Naijaworks

We are going to continue iterating over naijaworks, and try to gamify it by adding completion rate. We are also going to try to add a follow functionality and a chat functionality between users, ad try to make it a mini social network for Techies

Share this project: