Skip to content

GSOC Project Ideas

James George edited this page Dec 22, 2019 · 1 revision

Introduction

This is the Google Summer of Code 2019 (GSoC'19) ideas page for MEVN-cli. A CLI tool for getting started with MEVN stack. It helps out, beginner developers to easily create a template for their Web application development.

This page lists a number of ideas for Google Summer of Code projects for MEVN-cli.

Guidelines & requirements

MEVN-cli plans to participate in GSoC'19 as an independent organization.

We expect from students that they're at least comfortable with Javascript (intermediate level), Nodejs, Vuejs, MongoDB, Graphql skills. Knowing how to use Git is also important; this can be learned before the official start of GSoC if needed though.

If you have an idea of what you would like to work on (see below for ideas) and are considering participating:

Contact

If you have a question after checking all guideline pages above, you can email the gitter.

MEVN-cli Project ideas

Integration SQL Databases

Currently MEVN-cli only supports MongoDB and with this addition we could expand our tool to allow integration of SQL Databases

  • Required knowledge: Javascript, SQL
  • Difficulty level: medium
  • Potential mentors: James George, Alan Mathew

Adding UI for MEVN-cli

With this we plan to create a ui for MEVN-cli tool which will help developers to add packages and integrations, basically execute different commands used in cli via a ui which would be running locally.

  • Required knowledge: Javascript, HTML, CSS, Vuejs
  • Difficulty level: medium
  • Potential mentors: Ajo John

Provide support for prisma DB tool

Prisma replaces traditional ORMs and custom data access layers with a universal database abstraction used via the Prisma client. It provides Type-safe database access including filters, aggregations, pagination and transactions.

  • Required knowledge: JavaScript
  • Difficulty level: medium
  • Potential mentors: Ajo John, James George

Choose between any popular server side framework

Currently, Mevn-CLI supports only express.js when it comes to the server side framework. But there other frameworks growing in popularity just like Hapi.js, Sails.js etc.

  • Required knowledge: JavaScript
  • Difficulty leve: medium
  • Potential mentors: Ajo John, James George

Your own idea

The above projects are just suggestions --- it is also very good to suggest a project idea of your own if you have something in mind that you want to do. Ask people on the gitter channel for suggestions in this case.