Skip to content

saranchockan/flexcel-cloud

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Flexcel Cloud

Flexcel is a debate strategizing software for competitive high school debaters at state and national level tournaments. It has acquired over 8000 downloads and 30,000+ hours of usage. Premier Debate recognizes Flexcel as an extremely efficient tool for debaters.

Flexcel Cloud is the next stage in the development of Flexcel. The overarching objective is to host Flexcel on the cloud, which will allow for anywhere access, more scalability, access to cloud computing resources, etc.

Vision

Flexcel Cloud is aiming to be a central access to debate resources. It is going to be more than just a flowing software. The Dashboard will consist of each debater's upcoming tournaments, debate logs, progress metrics, etc. The Flow will have a smoother workflow and more advanced features.

Tech Stack

Flexcel is a web-app built with JavaScript, jQuery and packaged into a desktop environment with Electron. Flexcel Cloud will be built using -

  1. React
  2. Backend - TBD

Libraries

  1. React-Bootstrap
  2. Handsontable React

The fundamental shift from Flexcel to Flexcel Cloud is in the tech stack. For the frontend, it is rewriting jQuery code to React. For the backend, it is hosting the app on the cloud, instead of the Microsoft and Apple Store.

Open-Source Objectives

  • Authentication
    • Login, Signup endpoints
    • Login, Signup UI
  • Dashboard
    • Dashboard UI Design
    • Endpoint to pull tournament data
    • UI/UX to log tournament data
    • Progress metrics UI
    • Flow Templates UI & Workflow
  • Migrate features from jQuery to React
    • Tab Navigation
    • Tab Addition/Deletion
    • Tab Rename
    • Tab Reorder
    • Autocomplete
    • Autocomplete Customization
    • Saving Flow
    • Loading Flow
    • Speech Doc
  • Brand Website
    • Home Page
    • Feature Page

Contributors

Flexcel Cloud is welcome to anyone interested in product management, product design, or software engineering.

Product Management

PMs will be be mainly responsible for solidifying Flexcel Cloud's vision, value proposition, conducting customer interviews (debate institutions, debaters), and managing desingers and engineers.

Product Design

PDs will be designing the UI for Flexcel Cloud (Login, SignUp, Dashboard) and the Flexcel brand website.

Figma

Software Engineering

SWEs will be heavily involved in coding Flexcel Cloud (Dashboard, Flow UI (React), Authentication, Flow) and development of the brand website.

Resources

  1. Project Board
  2. Wiki Documentation

Communication

Slack [TBD]

About

Migrating Flexcel to cloud (React, AWS)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published