This is the source code for https://motstanden.no/
The project is licensed under the MÅKESODD v1 license. MÅKESODD v1 can be read on our website and in the license file.
- This project follows the guidelines of Gitflow Workflow.
- English should be used everywhere. Norwegian is not allowed.
- It is allowed to write issues and pull requests in Norwegian.
Follow all the steps in getting-started.md to set up and run the website locally.
After completing the guide, you will have learned everything you need to know to start developing on the website.
- Contains the web page that is rendered on the users computer.
- The web page is a single page react app.
- The project is generated using vite.
- Contains code that is shared between the server and the client.
- Used for sharing utility functions and TS structures such as Enum, Interface and Type.
- Contains everything that is related to the database.
- The database is build in sqlite 3.31
- Contains all documentation for the project.
- Contains all code that is running locally on the server.
- The server is running in node version 18.
- The framework express is extensively used.
- The server is running on: http://localhost:5000.
- Contains end-to-end tests.
- The tests requires the website to be running on http://localhost:3000.
- The tests uses the Playwright framework