# Forum-like site creation

**URL:** <https://discourse.processing.org/t/forum-like-site-creation/28052>\
**Category:** p5.js\
**Tags:** homework\
**Created:** [February 24, 2021, 12:29pm UTC](https://discourse.processing.org/t/forum-like-site-creation/28052 "2021-02-24T12:29:56Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![ath](https://avatars.discourse-cdn.com/v4/letter/a/71c47a/32.png) [@ath](https://discourse.processing.org/u/ath)\
**Post date:** [February 24, 2021, 12:29pm UTC](https://discourse.processing.org/t/forum-like-site-creation/28052/1 "2021-02-24T12:29:56Z")

</div>

Hello,

I’m new to all the coding stuff so the question might be way too general.  
I want to code a website where people will be writing posts under specific threads, which will be saved so that other users can read them in the future. Like a forum. Is it possible to do this with p5?

Thanks 🙂

---

<div class="post-metadata">

**Author:** ![Jithin](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/jithin/32/122_2.png) [@Jithin](https://discourse.processing.org/u/Jithin)\
**Post date:** [February 24, 2021, 2:10pm UTC](https://discourse.processing.org/t/forum-like-site-creation/28052/2 "2021-02-24T14:10:42Z")

</div>

You can do these in p5. But p5 is more targetted towards creating interactive graphics. Try react, vue or svelte.

---

<div class="post-metadata">

**Author:** ![Chrisir](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/chrisir/32/45_2.png) [@Chrisir](https://discourse.processing.org/u/Chrisir)\
**Post date:** [February 24, 2021, 2:12pm UTC](https://discourse.processing.org/t/forum-like-site-creation/28052/3 "2021-02-24T14:12:07Z")

</div>

Or try [https://www.discourse.org](https://www.discourse.org)

It is the software that this forum uses

---

<div class="post-metadata">

**Author:** ![ath](https://avatars.discourse-cdn.com/v4/letter/a/71c47a/32.png) [@ath](https://discourse.processing.org/u/ath)\
**Post date:** [February 24, 2021, 2:43pm UTC](https://discourse.processing.org/t/forum-like-site-creation/28052/4 "2021-02-24T14:43:17Z")

</div>

Thanks!

I will try those.

The thing is, I have to use p5 because it is a school project.  
Do you have any idea if I could do this with p5?

---

<div class="post-metadata">

**Author:** ![Chrisir](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/chrisir/32/45_2.png) [@Chrisir](https://discourse.processing.org/u/Chrisir)\
**Post date:** [February 24, 2021, 2:55pm UTC](https://discourse.processing.org/t/forum-like-site-creation/28052/5 "2021-02-24T14:55:17Z")

</div>

> [@ath](#):
>
> Do you have any idea if I could do this

Yes you can. He already stated it.

---

<div class="post-metadata">

**Author:** ![ath](https://avatars.discourse-cdn.com/v4/letter/a/71c47a/32.png) [@ath](https://discourse.processing.org/u/ath)\
**Post date:** [February 24, 2021, 4:12pm UTC](https://discourse.processing.org/t/forum-like-site-creation/28052/6 "2021-02-24T16:12:42Z")

</div>

Yes, I should be more specific.  
Is there a coding reference at [p5js.org](http://p5js.org) or something simillar?  
(Sorry if I am getting tiring)

---

<div class="post-metadata">

**Author:** ![micuat](https://yyz2.discourse-cdn.com/flex036/user_avatar/discourse.processing.org/micuat/32/19407_2.png) [@micuat](https://discourse.processing.org/u/micuat)\
**Post date:** [February 24, 2021, 7:54pm UTC](https://discourse.processing.org/t/forum-like-site-creation/28052/7 "2021-02-24T19:54:19Z")

</div>

If you are completely new to coding, I suggest you follow tutorials on the coding train. This is for the beginners  
https://www.youtube.com/embed/videoseries?list=PLRqwX-V7Uu6Zy51Q-x9tMWIv9cueOFTFA&wmode=transparent&rel=0&autohide=1&showinfo=1&enablejsapi=1

and this one is more focused on HTML which can be building blocks for creating a forum  
https://www.youtube.com/embed/URSH0QpxKo8?feature=oembed&wmode=opaque&list=PLRqwX-V7Uu6bI1SlcCRfLH79HZrFAtBvX

I don’t want to discourage you but making a forum would be a huge project! It’s actually not just p5.js but you need to learn [node.js](https://www.youtube.com/watch?v=RF5_MPSNAtU&list=PLRqwX-V7Uu6atTSxoRiVnSuOn6JHnq2yV) to save data on the server… you need to integrate different libraries to make a “basic” forum. But if it’s a school assignment, there should be a solution. Try to talk to the lecturer to see what they are asking for specifically, and find a realistic goal - good luck with the project 🙂

---

<div class="post-metadata">

**Author:** ![ath](https://avatars.discourse-cdn.com/v4/letter/a/71c47a/32.png) [@ath](https://discourse.processing.org/u/ath)\
**Post date:** [February 25, 2021, 10:21am UTC](https://discourse.processing.org/t/forum-like-site-creation/28052/8 "2021-02-25T10:21:41Z")

</div>

Τhank you!  
I have seen some of the tutorials in the coding train.  
I guess I’ll find a way to make it work 🙂
