Introduction
It's the month of March, and the month of International Women's day, and at the Rise Academy frontend track, we've been split across 3 teams to work on impactful projects solving real problems women in society - Nigeria and Africa more specifically - face today.
One of these projects which I was assigned to and would be writing about is Luminary.
Luminary is a community-powered directory and news platform celebrating women who are driving change across all fields — business, science, arts, activism, sport, technology, agriculture, education, and more. It allows anyone to nominate or self-submit, is searchable by name and field, and surfaces daily and weekly news of women making impact globally.
My Team and I would be working over the next few weeks to bring Luminary to life, for this week, we created the Landing page. I would be writing about how it went, my role in the project, and the lessons I learned so far.
Project Setup Phase
The setup phase for the project started out with each team member getting a role assigned, we are all primarily frontend developers on the project, but all have a supplementary role to manage one aspect of the project,
available roles were;
- Product Lead: Owns the PRD, scope, and feature prioritisation.
- Engineering Lead: Oversees technical architecture and approves all PRs into the prod branch.
- Design Lead: Owns the Design System, logo, and UI consistency.
- Lead Maintainer: Manages the repository and branching strategy.
- Backend Lead: (Borrowed from other tracks) Manages API integration and database schema.
- People Manager: Manages workflows, team synergy, and escalates issues to the instructor.
Once we had our roles assigned, the Lead maintainer, Isaac Shosanya created the repository to manage the project, I was assigned the role of Product Lead along with Ramnan Ramyil and we worked on the product documentation and feature prioritization. Other team members carried out their respective roles and documentation. A designer from the design track joined the team and helped create a Figma design file for the landing page. Once the foundation for the project was complete, we begun development.
My Contributions as Product Lead and Frontend Engineer
As a Frontend engineer on the project, I worked on the Hero section of the landing page, it consisted of a header text, a cta, image and some metric information for Luminary, using placeholder numbers for now.
As a Product Lead, I also carried out the following;
- Onboarded team members to our project channel on the project management tool being utilized - ClickUp
- I created custom task statuses that would align our project management process closer to our development processes
- I added tasks and assignees for each member to the ClickUp board
- I recorded a walkthrough video for the full task completion pipeline, from issue creation -> feature/task completion, and all that is required of team members in between.
Lessons Learned
So far, I have learnt and picked up improvements to writing commit messages from the standards in the documentation laid down by our Lead maintainer.
Contributors
-Product Lead 1: Ramnan Ramyil
-Product Lead 2: Awoyemi Abiola
-People Manager: Emmanuel Dania
-Lead Maintainer: Isaac Shosanya
-Design Lead: Michael Omonedo
-Engineering Lead: Daniel Chisom
-Backend Lead: Kelvin Ofili
-Volunteer (UI/UX): Ariyo Taiwo



Top comments (0)