* Display current deployment info in overview tab
* Add assign domain dialog box in deployments
* Add empty link for project settings in assign domain dialog box
* Use react router dom link
* Add sub domain to project entity
* Add deployment url with custom generated string
* Set nano id to deployment id
* Add sub domain while creating new project
* Use same id as in url
* Update readme steps for production build
* Update README
---------
Co-authored-by: neeraj <neeraj.rtly@gmail.com>
* Use react-oauth-popup for github authentication popup
* Fetch auth token and use in app to fetch list of repositories
* Get client id and secret from config
* Use GitHub search API for fetching repos
* Use debounce for searching repos and projects
* Create fixture data for remaining entities and load it in db
* Rename currProject to currentProject in frontend package
* Handle review changes
* Update readme for loading fixtures
---------
Co-authored-by: neeraj <neeraj.rtly@gmail.com>
* Update root readme and setup depcheck
* Use fetched domain data in edit domain dialog box
* Use fetched project data in general tab
* Rename files in gql-client package
---------
Co-authored-by: neeraj <neeraj.rtly@gmail.com>
* Setup backend package with express server (#11)
* Setup backend package with express server
* Rename ts.config.json to tsconfig.json
* Update lint setup in backend package
* Add a dummy typeorm entity
* Remove dummy entity
---------
Co-authored-by: Prathamesh Musale <prathamesh.musale0@gmail.com>
* Setup database connection (#13)
* Setup database connection
* Refactor database initialization into separate function
* Rename index.ts to server.ts
* Use debug package for logging
---------
Co-authored-by: neeraj <neeraj.rtly@gmail.com>
* Create entities for ER models (#14)
* Add entity for domain
* Add entity for environment variable
* Add entity for project
* Add entity for deployment
* git ignore db directory
* Add entity for organization
* Add entity for user organization and project member
* Add foreign key user and organization to project
---------
Co-authored-by: neerajvijay1997 <111040298+neerajvijay1997@users.noreply.github.com>
Co-authored-by: Prathamesh Musale <prathamesh.musale0@gmail.com>
Co-authored-by: neeraj <neeraj.rtly@gmail.com>
* Create layout for sidebar and projects page
* Refactor routes for dashboard
* Add navigation to sidebar elements
* Update README
* Remove space in class name
---------
Co-authored-by: neeraj <neeraj.rtly@gmail.com>