Step-by-Step Guide to Building and Presenting Your Final Year Project

Raheel Siddiqui
6 min readApr 16, 2023

--

This article involves tips and tools which you can use in your Final Year Project journey.

Are you gearing up for your final year project and feeling overwhelmed about the process? Don’t worry, my article is here to help! From building to presenting, I’ll guide you through the entire process and give you valuable tips and tools to make your project a success. Whether you’re a tech whiz or a creative genius, I’ll show you how to take your project to the next level. And if you’re still struggling with selecting a project, no worries — I’ve got you covered with my article on the Best Ways to Select Final Year Project. So let’s get started and make your final year project an unforgettable experience!

Pitching the Idea to University Faculty

When it comes to pitching your final year project to the university faculty, you need to flex your people skills more than your technical skills. Don’t get us wrong, knowing your tech is important too! Whether you’re building a development, scrapping, or artificial intelligence project, it’s essential to do your research and understand the algorithms you plan to use. That way, you can explain them to non-techy folks in a way that won’t make their eyes glaze over.

Now, here’s a sneaky but smart trick: lobby the teachers who understand your project’s tech before the pitch. Visit them in their offices, chat them up, bring them cookies… you get the idea. This way, when the big day arrives, the heavy hitters on the faculty panel will already know your idea and be on your side. And if you stumble while explaining to the other faculty members, your new BFFs will swoop in and save the day.

Remember, it’s always a good idea to have a few project ideas up your sleeve, just in case. Prioritize them, pitch them with enthusiasm, and watch the faculty fall in love with your brilliance. So go out there, make some new friends, and rock that pitch! :)

Tools You Can Use to Manage Your FYP

First in all close your eyes and take my advice and signup for GitHub Developer Student Pack by just uploading your University Id Card pictures. It provides all the premium tools you need to build a real world implemented project without any cost.
Example:

  • GitHub Pro (To manage your FYP code and team)
  • Canva Pro (To make coolest Presentations in a short time)
  • Namecheap (To get a domain for you project (FREE) )
  • Cloud Subscriptions (To deploy your project on internet and birth it for others)

and much more…

I’d recommend using a project management platform to assign tasks to your team mates, I used Trello for my FYP but you can use GitHub Projects as well as everything would be there for you including assigning coding tasks etc.

Using management tool will help you clarify to university faculty that you followed a flow and planned everything and you can easily clarify which person completed which task.

Bonus Tip: Use Git Lens VS code extension while coding, It shows which line of code is coded by which team mate, It also generates a visual representation of how much an individual coded, In a premium version which is obviously free in GitHub Developer student pack. Your boi got you ;)

Building a Proof of Concept(POC)

Alright, so you just nailed the pitching round and now it’s time to start building your project. But hold on, don’t forget to create a Proof of Concept (POC) first! Not only is it recommended by faculty members, but it’s also a great way to prove to yourself (and others) that you can actually build what you presented.

Think of a POC as your project’s superhero origin story. You’re developing the core features of your project and bringing them to life, just like Peter Parker discovers his spider powers and becomes Spider-Man. Except instead of fighting crime, Assume you’re building a job posting platform with an AI-based recommendation system that’s going to revolutionize the way people find jobs! So in POC you’d be building the core feature of it which is an AI algorithm for recommending jobs.

The cool thing about a POC is that it’s like a sneak peek of your project’s potential. It’s the trailer that gets people excited and eager for more. Plus, it’s a chance to showcase your skills and creativity while having some fun along the way.

Building a platform after POC

Now that you’ve developed a working algorithm for your job posting platform, it’s time to start building the web or app-based platform around it. This is where your team really shines! You’ll need to create an intuitive user interface (UI) that allows users to easily interact with the platform.

The login/signup feature is a must-have for any web or app-based platform. This allows users to create an account and start using the platform. Once logged in, users should be able to easily navigate the UI and perform actions such as searching for jobs, applying to positions, and viewing their application history.

Remember, it’s important to keep the platform user-friendly and accessible to everyone, not just tech-savvy individuals. A well-designed UI that’s easy to navigate is key to creating a positive user experience. You want your platform to be so user-friendly that even your grandma could use it!

As you work on building out the platform, don’t forget to continue testing and refining your algorithm. This will ensure that the platform is providing accurate and relevant job recommendations to users.

By the time you’ve completed this step, you’ll have a fully functional job posting platform that’s accessible to all. Congratulations on making it this far!

Making it Accessible for the world! (Deployment)

So you’ve done it! You’ve built your final year project and it’s ready to be shown to the world. But wait, how are people supposed to access it? You can’t just tell them to clone the code and run it on their own devices. That’s so 2010!

It’s time to deploy your project and make it accessible to the world. This process is like sending your project off to college. It’s grown up and ready to make its own mark on the world. But don’t worry, you’ll always be its proud parent!

To deploy your project, you’ll need to use some awesome tools like Heroku, Microsoft Azure. And guess what? You can get them for free thanks to the amazing GitHub Student Pack. It’s like getting a free pass to the coolest party in town!

Once your project is deployed, it’s time to give it a catchy domain name that people will remember. Don’t worry, you don’t have to be a tech genius to do this. You can use services like Namecheap or .tech domains that are also available through the GitHub Student Pack.

Now, your project is officially out in the world, ready to make an impact. It’s like setting a bird free from its cage or releasing a butterfly from its chrysalis. Okay, maybe that’s a bit dramatic, but you get the idea. Your project is no longer confined to your computer. It’s out there, ready to be discovered and used by people all over the world.

So, take a deep breath, pat yourself on the back, and get ready to share your awesome project with the world!

Flex it with your friends or show it to your faculty advisors, You’re good to go peeps.

Piece of Advice From My Side

Alright my dear peeps, it’s time for some serious advice from your boi. Your FYP is not just another assignment that you can complete and forget about. It’s your chance to show the world what you’re made of, and to learn new things that can help you in your future career.

Think of your FYP as your personal playground where you can learn anything and everything that you want. You can experiment with new technologies, convince your teachers that you’re the next big thing, and manage your team like a boss.

But let’s be real, it’s not going to be all sunshine and rainbows. You’re going to have some tough nights where you’ll be working until the wee hours of the morning, and then you’ll have to give a presentation the next day. But trust me, it’ll all be worth it in the end.

In fact, your FYP can be a game-changer in your career. I personally got my job by showing my FYP to my recruiter, so I can vouch for the fact that it can really make a difference.

So, my dear peeps, be serious about your FYP, give it your all, and don’t be afraid to learn new things. And if you ever need any help or advice, your boy is always here for you. You can reach out to me at raheelsiddiqui365@gmail.com or connect with me on LinkedIn at https://www.linkedin.com/in/rawheel/.

Now go out there and ace your FYP like the pro that you are! Your boy rawheel signing off.

--

--

Raheel Siddiqui

Full Stack Engineer | AWS UG Leader | GitHub Campus Expert | Former Google DSC Lead | AWS Community Builder | Opensource FTW✨