You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A default account should have been created for you with
e-mail=admin@captainfact.io and password=password.
Conventions
File structure
app
├── API => API libraries for both REST API and websockets
├── assets => Assets imported from JS
├── components => All react components
├── i18n => Translations
├── lib => Misc utilities
├── state => All redux related
│ ├── comments
│ │ ├── effects.js => Async actions creators, always return a promise
│ │ ├── record.js => The object representing a single comment
│ │ ├── reducer.js => Reducer + actions creators, always return an action object
│ │ └── selectors.js => Re-select selectors to select data in state
│ └── ...
├── static => Static assets, directly copied to the public directory
└── router.jsx => Application router and main entry point
Styling
Styling is based on Tailwind. Some legacy code still uses styled-components, but its usage is discouraged.
Permissions of this strongest copyleft license are conditioned on making available complete source code of licensed works and modifications, which include larger works using a licensed work, under the same license. Copyright and license notices must be preserved. Contributors provide an express grant of patent rights. When a modified version is used to provide a service over a network, the complete source code of the modified version must be made available.