Backend for the blueprint site
/blueprint-api
├── config # Configuration files, including setup for S3, database, etc.
├── controllers # Business logic of our API endpoints
├── routes # Router configurations for endpoint definitions
├── models # Data models/schema definitions for our database
├── services # Business logic to interact with external APIs and services
├── middleware # Custom middleware functions, such as authentication
├── utils # Utility functions and helpers
├── tests # Test files for unit and integration tests
├── public # Publicly accessible files, if any (typically minimal or none in pure APIs)
├── .env # Environment variables (not committed to git)
├── server.js # Main server file
└── package.json # NPM dependencies and scripts
For route documentation, see the README.md in the routes
directory.