Usage • Installation • Credits • License
Welcome to the backend server for HVL EXPO. The server is built with Node and uses PostgreSQL as a database. It also makes use of various technologies, such as Express, and Firebase for phone authentication.
First, make sure you have installed Node and NPM.
To run the app with the database, a .env
file must be present in the config folder. If it is not, the app will quit with an error message. To make one, duplicate the sample.env
file inside config and rename it to .env
. You must then fill it with the appropriate values, which for testing purposes can be a MongoDB instance running on the local machine.
More information...
The development of each part of the software will happen on it's own branch. After significant progress, a pull request can be made to merge it into master. In general you shouldn't commit directly to master. You should also consider branching out from each respective branch if you are going to work on a specific feature or issue, and then make a pull request back to the original branch.
For pull requests to be merged into master they must be reviewed and pass all the tests.
Information on how to download and install/run web and mobile clients.
Week | To-do | Done |
---|---|---|
9 | Initial planning, product planning | ✅ |
10 | First iteration; vision | ✅ |
11 | Second iteration; architecture | ✅ |
12 | Third iteration; implementation | ✅ |
13 | Fourth iteration; implementation | ✅ |
14 | Presentation and summary | ✅ |
This software uses the following open source packages:
- Flutter
- More packages
MIT