KoieneRes Frontend is the frontend application for the new reservation system for NTNUI Koiene. For the backend see the here. An instance of the backend is running on here. Swagger docs can be found here.
This project was bootstrapped with Create React App.
This project uses GitHub Issues and Projects for task management. Work is done on feature braches with the following naming convention: [ISSUENUMBER]/[ISSUEDESCRIPTION]
. Features are merged into the protected master branch using pull requests. All pull requests should be reviewed by one other developer.
When creating a commit the code is automatically prettified using Husky.
Commits to the master branch are built and deployed by CircleCI. Note that build with warnings (such as unused variables) will fail.
Koieneres uses Axios for API requests. All HTTP requests should be wrapped in try catch blocks with appropriate error handling. The JWT token is automatically added to all requests.
This project uses CSS modules to prevent naming conflicts.
To test the most recent version of the master build, visit https://koieneres.koiene.no/.
In the project directory, you can run:
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.
Launches the test runner in the interactive watch mode.
See the section about running tests for more information.
You can learn more in the Create React App documentation.
To learn React, check out the React documentation.
- Espen Meidell, Lead Architect
- Markus Andresen, Hipster Developer