# Creating a Solid App

**URL:** <https://forum.solidproject.org/t/creating-a-solid-app/6667>\
**Category:** General Discussion\
**Created:** [June 14, 2023, 3:59pm UTC](https://forum.solidproject.org/t/creating-a-solid-app/6667 "2023-06-14T15:59:31Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Sunshine](https://avatars.discourse-cdn.com/v4/letter/s/3ec8ea/32.png) [@Sunshine](https://forum.solidproject.org/u/Sunshine)\
**Post date:** [June 14, 2023, 3:59pm UTC](https://forum.solidproject.org/t/creating-a-solid-app/6667/1 "2023-06-14T15:59:31Z")

</div>

Hello Everyone,  
I am new to solid development, and I have no programming or software development experience whatsoever. I am working on a class project where I have to create solid pods using pod providers, running my own pod server and creating a solid application. I have been able to create a pod on inrupt PodSpaces, but I have been having challenges hosting my own pod server and building a Solid application. Is there an available tutorial that explains the steps required to achieve the above?

Thanks

---

<div class="post-metadata">

**Author:** ![NoelDeMartin](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.solidproject.org/noeldemartin/32/3144_2.png) [@NoelDeMartin](https://forum.solidproject.org/u/NoelDeMartin)\
**Post date:** [June 14, 2023, 4:19pm UTC](https://forum.solidproject.org/t/creating-a-solid-app/6667/2 "2023-06-14T16:19:11Z")

</div>

Hey, I hope this doesn’t sound discouraging but if you don’t have any programming experience I wouldn’t start with Solid :/. Specially not self-hosting a POD.

I’m not sure if the scope of that class project is something you came up with or it’s an assignment, but it does look too ambitious. Before getting into any of that, I would suggest getting familiar with web development in general.

Having said that, if you still want to get into it there is a list of hello world applications and tutorials that could come in handy: [https://timea.solidcommunity.net/HelloWorld/](https://timea.solidcommunity.net/HelloWorld/) (“hello world” is a term used in programming for applications that are very simple and serve as an introduction to a language or technology).

---

<div class="post-metadata">

**Author:** ![jeffz](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.solidproject.org/jeffz/32/600_2.png) [@jeffz](https://forum.solidproject.org/u/jeffz)\
**Post date:** [June 14, 2023, 4:26pm UTC](https://forum.solidproject.org/t/creating-a-solid-app/6667/3 "2023-06-14T16:26:47Z")

</div>

Running your own pod should be fairly easy using the [Community Solid Server](https://github.com/CommunitySolidServer/CommunitySolidServer) - just npm it and follow the README instructions.

I second @NoelDeMartin’s suggestion to look at the Hello-World sample apps and or some of the tutorials on the Inrupt site.

---

<div class="post-metadata">

**Author:** ![Sunshine](https://avatars.discourse-cdn.com/v4/letter/s/3ec8ea/32.png) [@Sunshine](https://forum.solidproject.org/u/Sunshine)\
**Post date:** [June 14, 2023, 4:35pm UTC](https://forum.solidproject.org/t/creating-a-solid-app/6667/4 "2023-06-14T16:35:57Z")

</div>

Thank you so much for your suggestions. I will start with the recommended tutorial and see how far I can push it,

Regards

---

<div class="post-metadata">

**Author:** ![Sunshine](https://avatars.discourse-cdn.com/v4/letter/s/3ec8ea/32.png) [@Sunshine](https://forum.solidproject.org/u/Sunshine)\
**Post date:** [June 14, 2023, 4:36pm UTC](https://forum.solidproject.org/t/creating-a-solid-app/6667/5 "2023-06-14T16:36:48Z")

</div>

Noted. Thanks a lot for your advice.

Regards
