GSoC 2020 ideas

It's true but the issue is that it's hard to organise the various documents in the forum. Also we already have everything on the website, versioned with GitHub, so I think it's already quite good that way.

Actually I'm just rewriting all the ideas into a single page based on various examples I saw. One thing I've learnt is that the ideas shouldn't be too detailed because the student needs to make a proposal and that's how we can assess if they'll make good students or not. If we put detailed specs (as I did originally), they'll just submit that and that will miss the point of GSoC.

I'll push the document soon, and we can add more ideas to it.

For example here's the first one:


1. Support for multiple profiles

The applications should support multiple profiles so that, for example, one can have a "work" profile and a "personal" profile. This will also make it easier to share notes: for example a "work project" profile could be created and shared with co-workers via sync.

We want to offer this feature by allowing the user to select a profile from the app (eg. "work" or "personal", then switch to it. Switching would be done by restarting the app and loading the selected profile.

Expected Outcome: The user should be able to select a profile and switch to it.

Difficulty Level: Moderate

Platforms: Desktop and/or mobile (at the student's choice)

Skills Required: JavaScript; React; React Native (for mobile)

Potential Mentor(s):

More info: GitHub issue, Forum Thread