A platform for organizing and participating in mountain trekking events.
-
Clone the repository
-
Copy
.env.templateto.envand fill in your environment variables:REACT_APP_API_URL=your_api_url -
Copy
src/aws-exports.template.tstosrc/aws-exports.tsand fill in your AWS configuration -
Install dependencies:
npm install
-
Start the development server:
npm start
REACT_APP_API_URL: Your API Gateway URL
The application uses AWS Amplify for authentication and API Gateway for the backend. You'll need to set up:
- Cognito User Pool
- API Gateway
- Lambda Functions
- DynamoDB Tables
See the infrastructure directory for CDK deployment scripts.
- Never commit
.envfiles - Never commit
aws-exports.ts - Never commit
amplify/team-provider-info.json - Keep API keys and secrets in environment variables
- Use AWS IAM roles and policies for secure access
- Create a new branch for your feature
- Make your changes
- Submit a pull request
The infrastructure directory contains AWS CDK code for deploying the backend resources. See the README in that directory for deployment instructions.