# Update Forms

**URL:** https://publichappinessmovement.com/t/topic/3440
**Category:** React Js and Meteor
**Tags:** done, webdev, reactjs
**Created:** [1 May 2023 01:34 UTC](https://publichappinessmovement.com/t/topic/3440 "2023-05-01T01:34:17Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![zhna123](https://publichappinessmovement.com/user_avatar/publichappinessmovement.com/zhna123/32/1195_2.png) [@zhna123](https://publichappinessmovement.com/u/zhna123)
#### Post date: [1 May 2023 01:34 UTC](https://publichappinessmovement.com/t/topic/3440/1 "2023-05-01T01:34:17Z")

</div>

Upgrade uniforms version and re-implement forms.

Previous discussion:

> [@Hour picker improved](https://publichappinessmovement.com/t/topic/1589/47):
>
> @zhna123 I’ve been reading through. 2020 was when our platform and project died due to the database issue that we just couldn’t fix. I finally resolved it during COVID lockdowns with the help of the CTO from MongoDB. This is our rebirth from the flames​:fire:slightly_smiling_face The issue with waiting for the forms we because someone was actively working on them, but their work was never completed. It comes down to those 3 forms again because users need to able to: post themselves onto th…

---

<div class="post-metadata">

### Author: ![zhna123](https://publichappinessmovement.com/user_avatar/publichappinessmovement.com/zhna123/32/1195_2.png) [@zhna123](https://publichappinessmovement.com/u/zhna123)
#### Post date: [1 May 2023 01:42 UTC](https://publichappinessmovement.com/t/topic/3440/2 "2023-05-01T01:42:55Z")

</div>

Some questions:

1. Do we still want to use uniforms library?
2. Is there any form design I can look? What about all the required and optional fields that need to be on each form?

---

<div class="post-metadata">

### Author: ![AndyatFocallocal](https://publichappinessmovement.com/user_avatar/publichappinessmovement.com/andyatfocallocal/32/651_2.png) [@AndyatFocallocal](https://publichappinessmovement.com/u/AndyatFocallocal)
#### Post date: [1 May 2023 09:51 UTC](https://publichappinessmovement.com/t/topic/3440/3 "2023-05-01T09:51:51Z")

</div>

1. No, if you think there’s a better option you’re welcome to change it
2. There’s a long discussion about forms which covers all requirements. It’ll try to find it and share it today.

---

<div class="post-metadata">

### Author: ![zhna123](https://publichappinessmovement.com/user_avatar/publichappinessmovement.com/zhna123/32/1195_2.png) [@zhna123](https://publichappinessmovement.com/u/zhna123)
#### Post date: [1 May 2023 19:27 UTC](https://publichappinessmovement.com/t/topic/3440/4 "2023-05-01T19:27:28Z")

</div>

Thanks. I’ve read the thread, and I figured I will summarize my understanding here, and a question.

1. We want to create 3 separate forms. But they won’t be all available at the same time, ie, having 3 buttons/links. There is a default form, and the administrator will post the links for the other forms when circumstances arise.

2. The event model won’t change, ie, the DB schema. The form fields won’t change. We just need to create about the same forms but with different label text(can use prefix for now and edit before using them), and obviously, the time options are different.

My question is:  
What are the 3 forms exactly? I knew you mentioned several times, but I didn’t get a clear picture. My thought was:

form 1: post resources  
form 2: post events  
form 3: post myself - this is for people that needs help. Is that right?

---

<div class="post-metadata">

### Author: ![AndyatFocallocal](https://publichappinessmovement.com/user_avatar/publichappinessmovement.com/andyatfocallocal/32/651_2.png) [@AndyatFocallocal](https://publichappinessmovement.com/u/AndyatFocallocal)
#### Post date: [3 May 2023 13:10 UTC](https://publichappinessmovement.com/t/topic/3440/5 "2023-05-03T13:10:47Z")

</div>

1. There are three things which can be posted onto the maps.

- Users, so others can communicate with them and invite them to join activities (depending how they set their contact choices). This form should advise users to use a landmark nearby rather than their home address for safety and privacy purposes.
- Events/resources. Some fixed, some for a set period and some at a certain time and day. We need to ask [@UXers](https://publichappinessmovement.com/groups/uxers) to look at how to present these two options to users and whether that should be one button or two. Right now its a single button leading to a single form with a toggle between the two options. The toggle hides some sections, but tbh that made it a real pain to make the shared titles work for both forms and there was some functionality it would be nice to one but not the other, like asking a user if/how they want to be contacted by other users and notified of activities nearby.
- Special events. In [BTM](https://brightertomorrowmap.com) this is for disaster relief although I can’t remember exactly why the second form didn’t work for this as it would be similar resources to the homelessness resources being posted (food, shelter, medical access, kind offers from the local community, etc).  
We decided to create the third form for Covid19 and I’m going to need to read through past messages and see why the 2nd form didn’t work for this. I think it was that users who couldn’t shop could post their shopping lists and others could drop shopping at at their door. Which was a new functionality, but outside of a pandemic i’m not sure its needed.

1. Yes, that’s correct. We’d add a few new fields.
