Skip to content
This repository was archived by the owner on May 29, 2020. It is now read-only.
This repository was archived by the owner on May 29, 2020. It is now read-only.

summer rework roadmap #164

@bobheadxi

Description

@bobheadxi

want to get this project in a workable state by end this summer in a timely manner. will involve some pretty significant reworking. here's a tentative plan, based on my experience toying around with https://github.com/bobheadxi/timelines, which i'll make public after exams and update this ticket with specific examples (#164 (comment))

the goal is to beat nwhacks to their re-implementation of their application system, and to use it for fall recruitment as a LP showcase project

refactoring

  • drop core-gateway model, drop all protobufs, and condense into a single backend
  • drop REST API, use graphql. this will save a lot of time both clientside and serverside since there's a lot of codegen tooling around it both for Go and React, and less headache designing APIs
  • drop custom users, leverage something like AWS Cognito
  • drop any redundant code and close all relevant issues
  • switch to a typescript+React frontend

features

TBD - probably a similar featureset to before, so most of the existing issues still stand. the vast majority of work will take place on 2 fronts, once I do all the backend refactoring which should be done by end of may:

  • design - if we cant get one completed, we can say fuck it and leverage the wireframes + some UI framework
  • frontend implementation everything
  • backend implementation of queries - how to get insights, etc.

paging @Schemetrical, @gbvivian, @suujia, and anyone else interested

design

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions