# \[Paid\] Fullstack dev for bidimensionnal navigation

**URL:** https://meta.discourse.org/t/paid-fullstack-dev-for-bidimensionnal-navigation/45388
**Category:** Marketplace
**Created:** [June 7, 2016, 4:48pm UTC](https://meta.discourse.org/t/paid-fullstack-dev-for-bidimensionnal-navigation/45388 "2016-06-07T16:48:35Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![bedhed](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/bedhed/32/116075_2.png) [@bedhed](https://meta.discourse.org/u/bedhed)
#### Post date: [June 7, 2016, 4:48pm UTC](https://meta.discourse.org/t/paid-fullstack-dev-for-bidimensionnal-navigation/45388/1 "2016-06-07T16:48:36Z")

</div>

### Context

We are a startup of 140+ employees, building a decentralized network of food distribution communities, each community is managed by a Host. We have around 1000 in Europe. We want the Hosts, the Farmers, and the Members to collaborate online.  
After a year of internal testing, [La Ruche qui dit Oui !](https://laruchequiditoui.fr/fr) ([The Food Assembly](https://foodassembly.com/en) in UK) is ready to bring our network on our Discourse.

### What would you like done?

We need a fullstack dev to implement a bidimensional navigation feature.  
😱

Don’t be afraid, I’ll explain :

- we want a plugin
- GPL2 is fine
- enabling the creation of custom tables
- either in content or a new kind of pages
- the table creator configures one tag per column, on tag per line
- the table is published
- the table cells contain a list of all the topics which have both tags (column & line)  
😰

Alright, an example:

- I create a table, declaring the tags “TODO” “DO” “DONE” as 3 columns.
- declaring the tags “DESIGN”, “CODE”, “DEPLOY” as 3 lines.
- I publish my table
- I get something looking like
- the table would be sexy, with hover on links, icons, etc.

```
| TODO | DO | DONE |
-------------|-------------|-------------|-------------|
   DESIGN | | 365 896 | 234 |
   CODE | 845 | 745 312 | |
   DEPLOY | 256 | | |
```

Where

- 365 & 896 are links to the 2 topics with tags DESIGN + DO
- 234 is a link to the 1 topic with tags DESIGN + DONE
- 845, CODE + TODO
- …

FYI, this would be a discourse implementation of the [practishare](https://practishare.wordpress.com/) methodology.

### When do you need it done?

A delivery for **September** would be swell.

### What is your budget, in $ USD that you can offer for this task?

We’re planning a first investment between $2000 & $8000.

---

<div class="post-metadata">

### Author: ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)
#### Post date: [June 8, 2016, 1:26am UTC](https://meta.discourse.org/t/paid-fullstack-dev-for-bidimensionnal-navigation/45388/2 "2016-06-08T01:26:41Z")

</div>

I like this because it is very very quirky and different 🙂

Overall, once we have table support this should be fairly straightforward except that keeping the data in the table “fresh” is going to be tricky especially if it is embedded in a post.

How “fresh” do you need the data to be?

- Always up to date?
- Can be up to 1 day old?
- Somewhere inbetween?

Also, security is a concern, what if some “Design/TODO” topics are in a private category?

---

<div class="post-metadata">

### Author: ![bedhed](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/bedhed/32/116075_2.png) [@bedhed](https://meta.discourse.org/u/bedhed)
#### Post date: [June 8, 2016, 10:48am UTC](https://meta.discourse.org/t/paid-fullstack-dev-for-bidimensionnal-navigation/45388/3 "2016-06-08T10:48:45Z")

</div>

> [@sam](#):
>
> How “fresh” do you need the data to be?

Daily make sense for us (we want to use it to organize a knowledge base, an lag of 12h average won’t hurt much).  
The above Kanban example, which is not our primary use, would be nice to have real-time.  
But it’s probably better to start simple (daily), and iterate to speed up refreshing.

> [@sam](#):
>
> Also, security is a concern, what if some “Design/TODO” topics are in a private category?

I am not confident enough on our needs to give a precise answer, sorry.

- In a perfect world, each user can only see topics he/she can access, obviously. But I’m pretty sure the code complexity will be overwhelming for a first iteration.
- In the real & ugly world, we don’t really care some users can see a topic link/title… they won’t be able to access the content anyway. And we say it is the author responsibility to build a table users can browse.
- In a quick & smart world, we could do : the table only index posts of its own category. That seems fairly easy to achieve, and solves all security concerns. But degrades the feature quite drastically.

---

<div class="post-metadata">

### Author: ![bedhed](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/bedhed/32/116075_2.png) [@bedhed](https://meta.discourse.org/u/bedhed)
#### Post date: [June 8, 2016, 4:59pm UTC](https://meta.discourse.org/t/paid-fullstack-dev-for-bidimensionnal-navigation/45388/4 "2016-06-08T16:59:31Z")

</div>

> [@sam](#):
>
> especially if it is embedded in a post.

It’s an open question, but as the feature is supposed to ease the organisation/navigation between posts, it could be seen as counter-intuitive to put it within a post. Maybe it should be looked at like a new kind of topic listing page…

---

<div class="post-metadata">

### Author: ![bedhed](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/bedhed/32/116075_2.png) [@bedhed](https://meta.discourse.org/u/bedhed)
#### Post date: [July 6, 2016, 1:57pm UTC](https://meta.discourse.org/t/paid-fullstack-dev-for-bidimensionnal-navigation/45388/5 "2016-07-06T13:57:58Z")

</div>

@sam I was really happy to get your approval on this job and thought to get many candidates. I had a couple only. Is it expected on this category ? Or is there an issue with my proposal ?  
Thanks for your advise 🙂

---

<div class="post-metadata">

### Author: ![erlend\_sh](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/erlend_sh/32/119475_2.png) [@erlend\_sh](https://meta.discourse.org/u/erlend_sh)
#### Post date: [July 6, 2016, 6:55pm UTC](https://meta.discourse.org/t/paid-fullstack-dev-for-bidimensionnal-navigation/45388/6 "2016-07-06T18:55:37Z")

</div>

Just one or two freelancers getting in touch sounds quite normal. The Discourse ecosystem is growing steadily, but there’s not yet any independent developers who’re making a living off of doing Discourse work 5 days a week. I’d say there’s about 20 regular devs around who could do this kind of job, but their times of availability vary greatly.

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [August 5, 2016, 6:55pm UTC](https://meta.discourse.org/t/paid-fullstack-dev-for-bidimensionnal-navigation/45388/7 "2016-08-05T18:55:43Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
