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.
- 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
- Custom issue boards for user
- Realtime issue tracking on dashboard
- Chat with team members
- Search/filter for specific issue
- Implement milestones
In the project directory, you can run:
Installs all dependencies needed to run this application
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.
Runs the react application within the Electron component/wrapper. User needs to run npm start first.