Skip to content

Kanban board made with Electron.js, React.js, and Materialize

Notifications You must be signed in to change notification settings

ericyounger/Kanban-Electron

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

94 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Still working on this, not complete at all.

Cloning and running this project will not work for others than me at this time, oAuth requires the use of a server to handshake with, and i am only working with a localhost server, limited functionality until i deploy the server.

Status for version 1.0 in no particular order:

  • Integrate React with Electron
  • Setup core layout
  • Get methods to pull needed information from API
  • Filtering/display methods on dashboard
  • Make design responsive
  • Integrate user/repo selection with core layout
  • Make Post methods work
  • Create user settings page
  • Implement second sidebar
  • Add custom menus to Electron
  • Add functionality to custom menus
  • Find out how to package project to native runners
  • Research and add oAuth instead of personal tokens
  • User tests
  • Bug fixes
  • Better design pattern for re-render and less API calls.
  • Add Oauth Authentication
  • Implement the rest of the API calls.
  • Restructure project from prototype
  • Fix oAuth scope permission on deployment
  • clean up url after callback oAuth
  • Automatic build and deployment with badges on github readme
  • Integrate Passport.js for oAuth instead of own solution

Possible extensions for version 1.01:

  • Custom issue boards for user
  • Realtime issue tracking on dashboard
  • Chat with team members
  • Search/filter for specific issue
  • Implement milestones

Screenshots:

Skjermbilde 2020-01-26 kl  20 12 08

Skjermbilde 2019-12-15 kl  23 12 04

Available Scripts

In the project directory, you can run:

npm install

Installs all dependencies needed to run this application

npm start

Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.

The page will reload if you make edits.
You will also see any lint errors in the console.

npm run electron-start

Runs the react application within the Electron component/wrapper. User needs to run npm start first.

About

Kanban board made with Electron.js, React.js, and Materialize

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published