This is an API for a folder (or deck) builder based on the game Mega Man Battle Network 2 by Capcom. It's not full-feature yet, but has a good amount of functionalities added!
It is currently deployed on Fly.io at https://bn-folder-builder.fly.dev (although it lacks a front-end for now, so most interactions must be made with Postman or a similar tool).
If you want to see something quick, here's a small example folder I made: https://bn-folder-builder.fly.dev/view-folder/6474c771e9b6d7089aeefa7d
- Create and modify folders, which are tied to an account
- Security with JWT, e-mail verification, safe headers, and data validation
- View and download (as JSON) folders without an account
- NoSQL database usage and online deployment
- Code testing (Partially implemented)
- Implement code testing for more methods
- Add more chips to the database and make it publicly available
- Restrict deck building based on the in-game rules
- JavaScript
- NodeJS (npm + express)
- Mongoose
- Mocha + Chai + Sinon
Art from the game Mega Man Battle Network Legacy Collection, by Capcom