The Hypso Space Outreach Website is an interactive web page developed for the general public. It includes features such as a mission tracker, mission status, maps, and an easy to use blog.
/docs/
: Contains technical documentation./backend/
: Backend code and local setup instructions./frontend/
: Frontend code and local setup instructions./.vscode/
: IDE settings (if applicable)./.github/
: GitHub repository settings (e.g., issue templates, workflows).Goto /docs/README.md
to read more about the project.
backend/
directory and follow the instructions here.frontend/
directory and follow the instructions here.To ensure a consistent coding style, we have used Prettier to enforce code formatting. Please install the Prettier extension for VSCode. Prettier can be configured to run on save, or it can be ran manually with the command
npx prettier --write
This will automatically format the code according to the rules set up for this project. The specific formatting rules have been defined here:
./frontend/.prettierrc
Prettier has been integrated into the CI/CD pipeline to automatically check code formatting during pull requests.
We have also used ESLint to maintain code quality. It can be run manually with the command
npm run lint
ESLint has also been integratd into the CI/CD pipeline to automatically check code quality during pull requests. The specific linting rules have been defined here:
./frontend/.eslintrc.json
If looking for more information about the project please refer to the submitted report which Small Satellite Lab should have access to as well as the documentation in the /docs/
folder.