A platform to reserve the spaces and items managed by UTSA.
Develop documentation: Wiki
- doc.reserve.utsa Repo: https://github.com/utaipei-sa/docs.reserve.utsa
- Swagger UI: http://localhost:3000/docs
- Redoc: http://localhost:3000/redoc
cd backend
npm install
cp .env.template .env
- Fill environment variables in
.env
according to the document nodemon
(if you don't need auto reload, you can usenpm start
)
docker-compose up -d --build
- If you're using Windows OS, connect to WSL first.
- Open project directory.
- Select "Reopen in Container"
- Start your development journey!
- Open your project in one of JetBrains IDEs (WebStorm is recommended).
- Open .devcontainer/devcontainer.json.
- Click the icon near the
{
in the editor, then select "Create Dev Container and Mount Sources...". - Follow the instruction, and enjoy your development journey!
FRONTEND_BASE_URL
Base URL of website, is used to create verification linkRESERVE_MONGODB_URI
This URI is used when connecting to MongoDB.EMAIL
Email address for sending emailEMAIL_PASSWORD
Password for login to Email address inEMAIL