Project

General

Profile

Feature #1747

Create a custom wiki engine based on Practical Plants data

Added by Petteri Pitkänen 8 months ago. Updated about 1 month ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Start date:
01/11/2019
Due date:
% Done:

100%

Estimated time:
Motivation:

GSOC


Description

Explanation

Aim of this project is to create a custom wiki engine and integrate that to powerplant. This will allow us to collaboratively edit plant information in the same interface that is used for planning, designing and helping in the management of gardens.

We use React for UI, and on the server side Node, Express and Mongoose.

A dump of the practicalplants.org MediaWiki content is available, and we also already have all the plant data (without meta information) available in our GitHub repository. This is the initial dataset but any useful transformation of this data is also welcome.

Required skills

  • JavaScript
  • React
  • Node.js
  • Express
  • Mongoose
  • MongoDB

Expected results

  • Wiki for editing Practical Plants data in powerplant
  • Edit history
  • User management
  • Generic React components for building wikis

Code challenge

Implement a React component for displaying all the data of a plant, and a HTTP API for serving data to that component. Integrate those to powerplant.

Mentors

Petteri Pitkänen, Franz Gatzke


Recurrences

History

#1 Updated by Petteri Pitkänen 8 months ago

  • Parent task set to #1697

#2 Updated by Aimee Fenech 8 months ago

  • Parent task deleted (#1697)

#3 Updated by Aimee Fenech 8 months ago

  • Status changed from Draft to Reviewed
  • % Done changed from 0 to 10

#4 Updated by Petteri Pitkänen about 1 month ago

  • Status changed from Reviewed to Done
  • % Done changed from 10 to 90

This is deprecated and can be removed.

#5 Updated by Aimee Fenech about 1 month ago

  • Status changed from Done to Closed
  • % Done changed from 90 to 100

Also available in: Atom PDF