DEV Community

Community Discussion Thread — DigitalOcean App Platform Hackathon on DEV

dev.to staff on December 10, 2020

This thread is your place to share progress with your fellow App Platform Hackathon participants and encourage one another throughout the ...
Collapse
 
rasharm_ profile image
Raman Sharma

This is exciting.

Here is a post I wrote recently that describes some of the cool things you can do with App Platform:

Collapse
 
bobbyiliev profile image
Bobby Iliev

That is an amazing post! Kamal's video is super awesome 🎉

Collapse
 
rasharm_ profile image
Raman Sharma

Kamal is the real deal

Collapse
 
simkimsia profile image
simkimsia • Edited

I took my tentative first steps towards this hackathon and wrote it up here

Executive summary:

  1. Deployed sample app on DOAP
  2. Setup repo for idea 💡
  3. Learned abt doctl and app sec from DO
  4. Figured out how to create series name correctly

Amongst many other miscellaneous logistical steps

Collapse
 
simkimsia profile image
simkimsia

Wrote up the 2nd and 3rd posts in this series


Executive summary:

  1. A breakdown of the time I spent and obstacles I faced so far
  2. Revealing what my app is supposed to do
  3. Learned how to show the hero image in your DEV.to post
  4. Finally overcome the obstacle that was preventing me from using Dockerfile to deploy Django on DigitalOcean's App Platform
Collapse
 
simkimsia profile image
simkimsia

Wrote up the 4th and 5th posts in this series


Executive summary:

  1. Realized finally that I best use the DOAP way of deploying Django app. Rather than forcing to use Docker
  2. GitHub social login works!
Thread Thread
 
simkimsia profile image
simkimsia

Submission post

  1. Allow login via DO
  2. Create droplet via API
  3. Delete droplet via API
Collapse
 
rachel_cheuk profile image
Rachel

Wrote a quick post on how to deploy a FeathersJS app on Digital Ocean for realtime applications:

Collapse
 
bobbyiliev profile image
Bobby Iliev

That is a great post! Thank you for sharing it 🙌

Collapse
 
gonzalojs profile image
Gonzalo Gutiérrez • Edited

I have a question:
To make every post part of a series, the hint was

"use series: [“series name”] in the markdown heading of all your App Platform Hackathon posts to link all content in a series"

I've never made a post on dev.to before, so the heading is referring just to a normal markdown heading?

like this?:

series: ["series name"]

or is it something else?

Thanks!

Collapse
 
simkimsia profile image
simkimsia

Yea, I faced the same issue.

The answer is

--- 
series: Your series name
---
Enter fullscreen mode Exit fullscreen mode

And put this at the very top.

I wrote about this silly documentation as well in my first #dohackathon post of the series

Collapse
 
monjon profile image
monjon

Hi, I have the same question, I couldn't find any answer yet. I guess we can name the series whatever we want and stick with it until the hackathon ends.

Collapse
 
simkimsia profile image
simkimsia

Yea, I faced the same issue.

The answer is

--- 
series: Your series name
---
Enter fullscreen mode Exit fullscreen mode

And put this at the very top.

Collapse
 
gonzalojs profile image
Gonzalo Gutiérrez

in the "Basic Markdown" version of the post, it's super easy. There's a header between dash lines, just put the series there.

I still can't figure out how to do it on rich + markdown

Collapse
 
shadowtime2000 profile image
shadowtime2000

Cool it seems like we are having another hackathon.

Collapse
 
bobbyiliev profile image
Bobby Iliev

Good luck, and have fun building!

Collapse
 
highcenburg profile image
Vicente G. Reyes

How many entries are allowed? 😂 I'm almost finished with my new portfolio and it's on the app platform already ✌🏼

Collapse
 
chris__sev profile image
Chris Sev

Unlimited entries! That's awesome about your portfolio! Got a link?

Collapse
 
highcenburg profile image
Vicente G. Reyes • Edited

Cool!

yeah here dev-studio.icvn.tech

Thread Thread
 
chris__sev profile image
Chris Sev

love the look. the animations add such a good touch!

Thread Thread
 
highcenburg profile image
Vicente G. Reyes

Thank God for Lottie's!

Collapse
 
kriswep profile image
C.B.W.

Am building a tool to help slow the COViD-19 spread down. Secure but simple contact Diary.

Have just written my second post about it here:

Collapse
 
bobbyiliev profile image
Bobby Iliev

Looks great so far! Good luck and have fun building 🙌

Collapse
 
kriswep profile image
C.B.W.

Thanks ✌️

Collapse
 
csleong98 profile image
Chee Seng Leong

Hi everyone, I'm a product designer and have basic knowledge about coding. I'll be building a digital postcard customization platform where users can customize a postcard, write their message and send to their loved ones through email. They can also download it as PDF if they want to print it!

Collapse
 
vinzavahardik profile image
Hardik Vinzava

When the DotNetCore support is launching on App Platform?

Collapse
 
rasharm_ profile image
Raman Sharma • Edited

You can try using Dockerfile like this sample

GitHub logo creativefisher / aspnetcoresample

ASP.NET Core Docker Container Sample for DigitalOcean App Platform

ASP.NET Core Docker Container Sample for DigitalOcean App Platform

Deploy to DigitalOcean

This sample demonstrates how to run a Dockerized ASP.NET Core application on DigitalOcean App Platform. Since App Platform doesn't yet support dotnet core, this sample shows how to accomplish this using Dockerfile.

This sample has been adapted from official dotnet docker sample - github.com/dotnet/dotnet-docker/tr...

Getting Started

These steps will get this sample application running for you using DigitalOcean.

Note: Following these steps will result in charges for the use of DigitalOcean services

Requirements

Forking the Sample App Source Code

To use all the features of App Platform, you need to be running against your own copy of this application. To make a copy, click the Fork button above and follow the on-screen instructions. In this case, you'll be forking this repo as a starting…

Collapse
 
shaijut profile image
Shaiju T

Hi, I can see App Platform has free pan, So Can i deploy Commercial static websites and .NET Core API with 0 $ plan ?

digitalocean.com/products/app-plat...

Thread Thread
 
rasharm_ profile image
Raman Sharma

Static sites can be done on free tier.
.NET Core API will have to run on the paid tier.

digitalocean.com/pricing/#app-plat...

Collapse
 
bobbyiliev profile image
Bobby Iliev

There is no official ETA for this yet.

As of the time being, you can accomplish this with a Dockerfile in your repo.

This is an example: github.com/snormore/aspnetcoresample

Source

Collapse
 
shaijut profile image
Shaiju T

Godaddy windows hosting only supports .NET Core 2.0 and Azure is Costly, So Consider cheaper pricing of .NET Core hosting once its released in App Platform. .NET Developers will like it. 😄

Collapse
 
vinzavahardik profile image
Hardik Vinzava

Sad to hear that .... :(

Collapse
 
milindsingh profile image
Milind Singh

I am trying to deploy my gridsome app with Digital Ocean Static Site, but failing with build process, any idea ?

Error: Failed to launch the browser process!
15:41:55 /workspace/node_modules/puppeteer/.local-chromium/linux-722234/chrome-linux/chrome: error while loading shared libraries: libX11-xcb.so.1: cannot open shared object file: No such file or directory
Enter fullscreen mode Exit fullscreen mode
Collapse
 
highcenburg profile image
Vicente G. Reyes

I still have a $37.85 credit on my DO account for the covid tracker I built. Will the current credit be in conflict with the credit I'll receive on this Hackathon?

Collapse
 
chris__sev profile image
Chris Sev

The credits will add up!

Collapse
 
highcenburg profile image
Vicente G. Reyes

Thanks, man! I appreciate all the answers I got from you. Cheers!

Collapse
 
genialkartik profile image
Kartik Tyagi

I'm experiencing goosebumps, sharing submission of my project in Digitalocean App platform Hackathon.

Link to the post of submission:

Collapse
 
genialkartik profile image
Kartik Tyagi

On the last day of Hackathon submission. I would like to share my project 'MACFOLIO' with everyone.

MACFOLIO is my visionary project and I initiated this project as a Personal Portfolio website. But it is something much more than that with great potential.

Alt Text

Read more from submission post about the project:
dev.to/genialkartik/macfolio-digit...

Source code: github.com/genialkartik/Macfolio

LinkedIn:
linkedin.com/posts/genial-kartik_h...

Hope you'll love it.❤

Collapse
 
ajahso4 profile image
Ajah Chukwuemeka

Hello guys! Good day. I hope we all had a wonderful holiday. I've been working on the Digital Ocean App Platform hackathon and my project is about building a data visualization as a service product I call: Vaas; this app helps both non-developers to create and download beautiful dynamically generated charts using their data from the app User interface and developers to create dynamic charts using the app API. It is slated for the 'Built for Business' category and this hackathon was the necessary nudge I need to go ahead with building the product. You can find my progress documentation here: dev.to/ajahso4/data-visualization-...

Also, the app can be accessed here: vaas-wu4a4.ondigitalocean.app/ . I would appreciate your comments and feedback on how I can make the app better for everybody that would be using it. Thanks for your most anticipated response. Do have a great week ahead as we all work to put in finishing touches to our submissions.

Collapse
 
devsmranjan profile image
Smruti Ranjan Rana

Will we need to take the Basic Plan and pay $5/month to deploy our Node JS server in this Hackathon?

Collapse
 
bobbyiliev profile image
Bobby Iliev

Hi there,

No, you don't need to use the basic Droplet plans. The Hackaton is only for the new DigitalOcean App Platform.

Also, you can fill out this form to get a $50 credit for DigitalOcean, good for 60 days from the date of redemption.

Collapse
 
devsmranjan profile image
Smruti Ranjan Rana

Thanks ✌️✌️✌️✌️

Thread Thread
 
bobbyiliev profile image
Bobby Iliev

No problem! Good luck! 🙌

Collapse
 
rasharm_ profile image
Raman Sharma

And if you want some encouragement building something for your fellow developers, here it is:

Collapse
 
olaolu profile image
Olaoluwa Mustapha

Hey guys 👋

Super excited about the hackathon. However, would a pizza delivery app be a good fit for any of the categories? If not, what about an invoice template generator?

Collapse
 
bobbyiliev profile image
Bobby Iliev

Hi there 👋

Both ideas sound great! I believe that both would fit into the Built for Business category.

Collapse
 
gauravdagde profile image
gauravdagde

After filling the form for 50$ credits, how soon I can receive that credit in digital ocean account?

Collapse
 
bobbyiliev profile image
Bobby Iliev

The official statement is 2 business days, but in most cases, it is much sooner.

You can still start building your app and once you have your credit it will cover the expenses.

Collapse
 
terieyenike profile image
oteri

Here's my submission for the hackathon.

dev.to/terieyenike/building-a-port...

Collapse
 
ephraimduncan profile image
Ephraim Duncan

Hello, what if I don't have a credit card?

Collapse
 
atulcodex profile image
🚩 Atul Prajapati 🇮🇳

Use Debit card

Collapse
 
tusharyaar profile image
Tushar Agrawal

With the App deployed, do I have to use DO's database or I can use any other database?

Collapse
 
bobbyiliev profile image
Bobby Iliev

Hi there 👋

I believe that the goal of the Hackaton is to use the App Platform and its different components.

Collapse
 
tusharyaar profile image
Tushar Agrawal

Should I deploy the app first then fill out the $50 form or the reverse?

Collapse
 
olaolu profile image
Olaoluwa Mustapha
Collapse
 
arnu515 profile image
arnu515

Can I host my backend on a DigitalOcean VPS, provided that I do host my frontend on App Platform? I do prefer docker, so please say yes :) 🙏

Collapse
 
bobbyiliev profile image
Bobby Iliev

Hey there 👋

I believe that as the main objective of the hackathon is to host the applications on the new App platform, it is best to deploy both of your backend and front-end services on the App platform.

You will still be able to use Docker actually. You can provide a Dockerfile for DigitalOcean to use in the build process.

Collapse
 
lakbychance profile image
Lakshya Thakur • Edited

Hey guys, my final post from a 5 part series on building Animeccha for the App Platform Hackathon (Random Roulette) :-

Collapse
 
Sloan, the sloth mascot
Comment deleted
Collapse
 
bobbyiliev profile image
Bobby Iliev

Hi there 👋

If you don't have a credit or debit card, you can use PayPal instead. Good luck!

Collapse
 
kushakjafry profile image
Kushak Zohaad Jafry

Hi I am already having $49 credit in my account do taking this $50 affect my credit.

Collapse
 
lucassorenson6 profile image
Lucas Sorenson

An above comment says that they will add up!