The DigitalOcean App Platform Hackathon on DEV closes on January 10th, 2021 @ midnight PST (i.e. 8 AM UTC the following day)
It's been awesome watching submissions come in for the DigitalOcean App Platform Hackathon on DEV. There are some truly inventive folks participating in this contest!
As a reminder, this hackathon challenges you to utilize DigitalOcean's App Platform (for free) to build a new app in one of four categories (Personal Site/Portfolio, Program for the People, Built for Business, or Random Roulette). The reward? DEV Community glory (signaled with a limited-edition badge) — oh, and $10,000 in total cash prizes and additional swag 🤑
>> Full details and participation rules here
Additional resources
If you have any questions about App Platform, DigitalOcean, or the hackathon in general, please utilize this help thread, which is being monitored by the DigitalOcean and DEV teams:
Help Thread — DigitalOcean App Platform Hackathon on DEV
dev.to staff for The DEV Team ・ Dec 10 '20
If you just need some positive encouragement or what to connect with other participants, leave a comment in this thread:
Community Discussion Thread — DigitalOcean App Platform Hackathon on DEV
dev.to staff for The DEV Team ・ Dec 10 '20
If you'd like some additional info and guidance App Platform, check out these resources from DigitalOcean:
Happy coding and enjoy this challenge! 💙
Top comments (13)
Check out my submission here 🙌
Introduction to Bash Scripting - A DO Hackathon Submission
Bobby Iliev ・ Dec 12 ・ 2 min read
I created a website to showcase the open-source eBook 📘 that I wrote a couple of weeks ago.
The website was built with TailwindCSS and Tails 🌪.
The website also includes an interactive training section based on Katacoda where you could run commands on a fully functional Bash terminal directly in your browser!
This is exciting. I have written 2 part series by now and will cover more the following days. Random roulette is my jam here :D
Building Animeccha - Prologue
Lakshya Thakur ・ Dec 21 ・ 3 min read
Looking great so far! Good luck and have fun building 🙌
Loving this submission!!
It’s really amazing.
I have started my series will finish in a day or two 😄
DO Hackathon: Web Application
Rohith Gilla ・ Dec 21 ・ 2 min read
Looking great so far! Good luck 🙌
Thanks, Bobby for the kind words.
I hope to finish my little app in time.
Thank you DEV Team! :D
This hackathon has been awesome!! Check out my submission here ☺️
What Should We Play? - A DO Hackathon Submission
Matthew Mascioni ・ Dec 26 ・ 4 min read
Check my submission out here 👇
CodeReveiwers - DO Hackathon post submission
arnu515 ・ Dec 23 ・ 2 min read
Check the code out here
arnu515 / code-reviewers
Code Reviewers
A website for developers to upload and review code. Check it out!
Quickstart
Deploy with DigitalOcean
You will also need a Redis Database, which is available on DigitalOcean. Create a DigitalOcean Database and add it to your app as a component. Then, create an environment variable called REDIS_URL and set it to the connection string of your database. Format of a connection string should be:
Manually deploy
Set your environment variables:
Deploy with docker
To make deployment easier, there's Docker support. Make sure that
docker
anddocker-compose
are installed on your system.Then, use
docker-compose
to run the app.$ git clone https://github.com/arnu515/code-reviewers.git code-reviewers $ cd code-reviewers $ docker-compose up
arnu515 / code-reviewers-backend
Code Reviewers (BACKEND)
A website for developers to upload and review code. Check it out!
This is the backend. For the frontend, click here
Quickstart
You will need a DigitalOcean Spaces Space with an API Key configured. This will be used to store the code that users submit. Add these environment variables:
Additionally, also set some fernet keys (obtainable with this command):
python3 -c "from cryptograhpy.fernet import Fernet; print(Fernet.generate_key().decode())"
and generate 3 keys and put them as environment variables like so:
Deploy with DigitalOcean
You will also need a Redis and PostgreSQL Database, which is available on DigitalOcean. Create a DigitalOcean Database and add it to your app as a component. Then, create an environment variable called
REDIS_URL
and set it to the connection string of your database. Format of a connection string should be:Do the same…
I am interested
You should definitely give it a try! 🙌
i am not having paypal and credit card but i wrote article and idea is ready please help me