Skip to content
Song Zheng edited this page Aug 24, 2020 · 57 revisions

Introduction

This app helps users acquire databases quickly so they can learn it. To familiarize yourself, start with the User Interface

Sprint Updates

Mondays at 3pm PST at on Google Hangouts. Sprint names are named after scientists, from A to Z

August 31, 2020 Blaise Pascal

  • Blockers
    • User Onboarding - Email Problems (Outlook, yahoo) - sz
    • doesUserHavePostgres helper function
    • UI - Users should not be able to create a new DB if they already have one
    • Messaging (why we need your email, etc.)
    • Add MongoDB - CarlosDB
    • ElasticSearch - Hoie
    • Write Tutorial for Neo4J - sz

August 24, 2020 Robert Oppenheimer

  • Goal: Allow c0d3.com students to try out PostGres Database / Tutorial + Get Feedback.
  • Blockers:
    • remove setdb page
    • [bug] - after setting password, user is not logged in
    • Prefill in markdown
    • Create Database Button (conditional)
    • Indentation fixes.

August 17, 2020 Isaac Newton

  • 1 PR - create database button

August 10, 2020 Samuel Morse

  • 3 PRs
    • bug - connect to postgres port issue.
    • consistent landing pages
    • easier signup process without username

August 3, 2020 Ada Lovelace

  • 3 PRS Merged
    • Create Postgres Account
    • Routing

July 27, 2020 Johannes Kepler

  • 6 PRs
    • Display signup errors
    • Functional setDBPassword
    • Postgres Tutorial Page
    • Fixed issue where users are falsely logged in just by requesting for a resetPasswordEmail.

July 20, 2020 John Jameson

  • 9 PRs
    • Landing page, Database page, reset password page,
    • Fix signin, signup bugs.
    • Signout functionality

July 13, 2020 Keisuke Ito

  • 4 PRs
    • Add User Sessions
    • EJS Partials
    • Lowercase username and email user inputs

July 6, 2020 Hippocrates

  • Goal - Core User Experience
  • 3 PRs
    • Fix PG Module (remove unsupported commands to get the functions to work)
    • Signup Page (with issues)
    • Set DB Page

June 29, 2020 Galileo Galilei

  • 4 PRs
    • Signin UI
    • Continuous Integration (CI) - Continuous Deployment (CD) Complete
    • Database Content - Postgres

June 22, 2020 Benjamin Franklin

June 15, 2020 Albert Einstein

Most productive sprint in the history of this project, 9 PRs merged!

  • Majority of the API functionality is complete (Signup, Login, logout, delete user, reset password).
  • API Response codes are standardized.
  • Front End Integration tests are setup, which kicks off this sprint to build out the Front End

This sprint's goal is to build Front End and write out content for students to learn about the different databases that are used in production: PostGres, MongoDB, Neo4j. Each Database covers a different spectrum: SQL DB, NOSQL DB, Graph DB, respectively.

June 8, 2020 Charles Darwin

  • 0 PRs merged

June 1, 2020 Anders Celcius

  • New student! Alice
  • 6 PRs merged
    • Start / Stop server
    • setDBPassword function
    • Signup function completely working

May 25, 2020 George Berkeley

  • 3 PRs merged
    • setDBPassword function
    • sendPasswordReset Email function
    • userSignup

Sprint Kickoff (Scientists)! Aristotle

  • 4 PRs merged
    • Signup / login helper functions + validations
    • SQL injection security bug fix

ZML - May 11

YAML - May 4

XML - April 27

  • 1 Pr merged in - Readme update

Wolfram Language - April 20

VimScript - April 13

  • 1 PR merged - precommit and prepush hooks.

UnrealScript - April 6

  • Code coverage - 100%
  • 1st PR Merged!

Typescript - March 30, 2020

Swift - Mar 23, 2020

Rust - Mar 16, 2020

  • Project Kickoff! Updates will be on this WIKI Page
Clone this wiki locally