# Best practices - Big project

**URL:** <https://community.weweb.io/t/best-practices-big-project/4383>\
**Category:** Ask us anything\
**Created:** [September 16, 2023, 7:21am UTC](https://community.weweb.io/t/best-practices-big-project/4383 "2023-09-16T07:21:33Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![ben](https://sea2.discourse-cdn.com/flex016/user_avatar/community.weweb.io/ben/32/5605_2.png) [@ben](https://community.weweb.io/u/ben)\
**Post date:** [September 16, 2023, 7:21am UTC](https://community.weweb.io/t/best-practices-big-project/4383/1 "2023-09-16T07:21:33Z")

</div>

Hi all,

Over the past few months - close to a year - we’ve been intensively building a SaaS solution on WeWeb (Xano backend). The project is (very) big and includes a large number of custom components and complex (workflow) logic. We are at a point that it becomes challenging to maintain - keep ‘clean’ - variables, workflows, functions, pages, … There is duplication, little reusability, … It created a ‘technical debt’ due to the speed of development; the development team size, our limited knowledge of WeWeb (in the beginning) and fast product iterations on our side. We have a team of six (6) front-end developers (WeWeb) working on this project simultaneously.

We’ve come to a point that we need to address these challenges and maximize reusability - this includes (rigid) coding/building conventions, DRY (don’t repeat yourself) and a ‘component’ guide (implementation, correct version, …) and other methods to prevent and reduce this ‘debt’.

I am sure we are not the only one facing these challenges. Hence this post to reach out to other WeWeb power users and share our experiences, best practices, ideas, … on how to best manage big projects in WeWeb, managed by large teams, in a constant state of change.

Looking forward to get into contact with software companies, agencies and others, power using WeWeb and experiencing similar challenges on large WeWeb projects.

Thanks! Merci!

Ben

---

<div class="post-metadata">

**Author:** ![Alfred.S](https://avatars.discourse-cdn.com/v4/letter/a/db5fbb/32.png) [@Alfred.S](https://community.weweb.io/u/Alfred.S)\
**Post date:** [September 18, 2023, 4:09pm UTC](https://community.weweb.io/t/best-practices-big-project/4383/2 "2023-09-18T16:09:19Z")

</div>

> [@ben](#):
>
> d). The project is (very) big and includes a large number of custom components and complex (workflow) logic. We are at a point that it be

Following this one^^ I also want to get the latest update and ask for more documentation on best practices for larger projects rather than small simple applications, which is a big dealbreaker for whether we want to move forward with Weweb.

---

<div class="post-metadata">

**Author:** ![erikm3103](https://avatars.discourse-cdn.com/v4/letter/e/c37758/32.png) [@erikm3103](https://community.weweb.io/u/erikm3103)\
**Post date:** [September 18, 2023, 5:44pm UTC](https://community.weweb.io/t/best-practices-big-project/4383/3 "2023-09-18T17:44:06Z")

</div>

Following +1

---

<div class="post-metadata">

**Author:** ![trbg-studio](https://avatars.discourse-cdn.com/v4/letter/t/ed8c4c/32.png) [@trbg-studio](https://community.weweb.io/u/trbg-studio)\
**Post date:** [September 18, 2023, 9:30pm UTC](https://community.weweb.io/t/best-practices-big-project/4383/4 "2023-09-18T21:30:04Z")

</div>

I’m developing an app with WeWeb & Xano, and like you all, I quickly started running into the challenge of keeping things organized.

I started using a spreadsheet to document it all.

Role sheet:

- Page list
- Columns for each role indicating which pages they have access to, and for the User Group they belong to

Collection sheet:

- Xano Collection title
- Xano API endpoint name
- WeWeb app page(s) they’re used on

Variable sheet:

- Xano table
- Xano column
- Corresponding WeWeb variable
- Corresponding WeWeb element name

If you’re working with a team, a Google Sheet that every team member has access to might work, and you can view history of who edited, etc.

If you’re looking to up your project management beyond a spreadsheet, you might consider something like [Monday.com](http://Monday.com) with calendars, Gantt charts, project tables & deadline management, etc.

---

<div class="post-metadata">

**Author:** ![marcosvbi](https://avatars.discourse-cdn.com/v4/letter/m/c67d28/32.png) [@marcosvbi](https://community.weweb.io/u/marcosvbi)\
**Post date:** [September 19, 2023, 6:22am UTC](https://community.weweb.io/t/best-practices-big-project/4383/5 "2023-09-19T06:22:34Z")

</div>

definitly some valid points. we also need some guidance
