TechScrum is a project management tools which helps company to prevent delays.
- React
- Typescript
- yarn (Package Management tools)
- Cypress (Testing)
- Storybook (Tool for UI development)
List of tools needed to be installed before the project can start
- Node
- Yarn
Below are the command that you would need to run after clone down the repo, unless to told these command usually would need to be run only once
- yarn install
- cp .env.example .env
To able to start the server these are the following commands that would need to be run
- yarn start
Environments for web development are the tools and configurations used by developers to create, test, and deploy web applications. These environments include local development, staging, and production, and are optimized for performance, reliability, and security.
-
Local: http://localhost:3000(NOTE: Must run under localhost:3000 else will not work)
-
Testing: https://dev.techscrumapp.com
-
Staging: https://staging.techscrumapp.com
-
Production: https://techscrumapp.com
To able to deploy this to the server, please follow this doc below
https://www.notion.so/Frontend-React-e424fc3e001d432eb15b4407a9fac588
api - All API goes here asset - Image,video...etc components - common components used in application config - As it's explain context - Context API see React docs for more info Hooks - React docs for more info lib - All common components that maybe will be put in another repo pages - As it's explain routes - As it's explain stories - For storybook utils - utils functions
https://010001.atlassian.net/jira/software/projects/TEC/boards/2/roadmap
- npm run cypress
Storybook showing UI components our platform. It allows developers to maintain consistency, reusability and efficiency in the development process.
- yarn run storybook
Emil (Junqian Su) Implement UI and functions of login, logout, register, forget password, member page, part of board page, projects page, account setting page, shortcut Test: Forget Password
David Guo - Implement dailyscrum, backlog page, modal component, FAQ page, fix bug, APIs, refactoring
Kitman Yiu - Kitman Yiu
- Eslint Airbnb
- Prettier
- Sonar
- https://www.notion.so/Coding-Guidelines-bfa77d75476a4b19a195ddb20b02bb33