Skip to content

Rviewer-Challenges/79JxROvjs0apwSzpmJFp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Day of the Programmer Hackathon!

The Day of the Programmer is an international professional day that is celebrated on the 256th (hexadecimal 0x100, or 28th) day of each year.

This day is possible thanks to the community feeling we all have, sharing an improving as a whole. A community which does not stop sharing content and helping to each other!

So to keep promoting this feeling and good vibes on the community, we are creating this hackathon with just a main objective: To help the community!

Brais Moure Challenge card

This hackathon is a collaboration between MoureDev and Rviewer. He will review and give feedback to some proposed solutions from the community at the end of the Hackathon 😻


How it works?

From 30th of August to 11th of September you have to create an app (web or mobile) through which you help the community at some point!

But, first things first. Only submissions done before 12th of September will be eligible to participate on the Hackathon!

You can submit the challenge at any other time and also receive feedback from Rviewer!

Dates

Write down these dates!

  • August 30th: Day of the Programmer Hackathon kick-off
  • September 12th: Hackathon semifinal! Only 5 solutions, voted on Twitch by the community, will be the finalists!
  • September 13th: Hackathon Final! Twitch community voting!

Prizes

  • Winner: 600€ + Full Stack Development or Data Science bootcamp, sponsored by CampSite! (valued at 5.000€!)
  • 2nd place: 400€
  • 3rd place: 300€
  • 4th & 5th place: 100€
  • All participants: Feedback from Rviewer about your code, and a Tech Report to share your solution!

You can check all the information at diadelaprogramacion.com!

Functional requirements

As we said, the premise of this hackathon is quite easy 🫣 You just have to create an application (web or mobile) through which you add value to the community.

What does it mean?

  • You can choose a niche or implement something for the whole dev community. Provide value to people who are starting on this world, or people who have +10 years of experience, or just people interested in some technologies, or finding a job around the globe, etc... are just ideas! Just delight us with yours! 🤩

  • Your application should have a product tour. Some mechanism through your users understand and know all the features easily the first time they see it! If you want to fall in love with the community, you have to make it easy for them...

  • Your application has to allow to be used without a signup. You can implement one if some of your features requires it but again, you have to make it easy for the community!

  • There is no constraint over the language or framework. Choose whatever you want!

  • Last but not least! Your application have to be available somehow. If you develop a web application, you can use Vercel or something similar to deploy it. If you have created a mobile app, just provide an APK to be installed easily.

Technical requirements

  • Create a clean, maintainable and well-designed code. We expect to see a good and clear architecture that allows to add or modify the solution without so much troubles.
  • Test your code until you are comfortable with it. We don't expect a 100% of Code Coverage but some tests that helps to have a more stable and confident base code.

To understand how you take decisions during the implementation, please write a COMMENTS.md file explaining some of the most important parts of the application. You would also be able to defend your code through Rviewer, once you submit your solution.


How to submit your solution

  • Push your code to the devel branch - we encourage you to commit regularly to show your thinking process was.
  • Create a new Pull Request to main branch & merge it.

Once merged you won't be able to change or add anything to your solution, so double-check that everything is as you expected!

Remember that there is no countdown, so take your time and implement a solution that you are proud!


If you have any feedback or problem, let us know! 🤘

Made with ❤️ by Rviewer

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages