Inspiration

Personal projects are crucial to an aspiring software engineer's portfolio. However, drafting a single idea one is genuinely passionate about let alone finishing a given project are the most common blockers we aspiring developers have and always will face.

What it does

AMPM - A Macro-Project Manager - is your go-to platform to find and actually finish your next personal project, whether its for resume building or to fulfill your programming needs.

Users will sign up and answer 3 simple questions regarding their technical interests which is then fed to our recommendation algorithm that will suggest a handful of projects for users to select from. Users can solo-tackle a project, however we encourage and plan on, in some manner, incentivizing collaborative projects either with friends or even complete strangers, whoever the user sees fit.

No more aimlessly asking around random Discord servers if someone would like to work on a project with them. AMPM not only takes care of that initial barrier to entry (thinking of a project) but also motivates users to actually follow through.

Why people should use AMPM

I believe that's equivalent to asking why people should study LeetCode. Personal projects are an essential component to one's candidacy as it's a form of legitimate proof to recruiters, engineering managers, etc. that you can indeed perform the job.

How we built it

Front-end: TypeScript, JavaScript, React.js, HTML, Tailwind CSS Back-end: TypeScript, JavaScript, Node.js, Flask, Python Other: Auth0, MongoDB Atlas, Microsoft Azure

Challenges we ran into

There was no we - however solo-hacking was not the challenge. Determining the appropriate minimum viable product for full stack project that hinges on the front-end and back-end quite equally and heavily was the most difficult portion of this hackathon.

Accomplishments that we're proud of

Outlining a successful initial mock-up design; without keeping any sort of MVP in mind, I would have overwhelmed myself.

What we learned

Besides a stronger foundation of the tech stack as a whole, communicating with yourself on blockers is magnitudes more difficult compared to address blockers with a mind that isn't your own.

What's next for AMPM

  • A fleshed-out user-interface.
  • an MVP by the end of this summer is a product with a decent user interface for users to actually search and manage projects.
  • Proper integration of Auth0
Share this project:

Updates