Vinting is a REST api school project that uses a relational database and has a responsive frontend.
Features:
- Relational database
- Rest api
- Responsive frontend (In progress)
- Node.js and npm (or npm compatible node package managers like pnpm or bun)
- Rust toolchain
Warning
This project utilizes git submodules, if you don't clone the submodules you won't be able to compile the app
git clone https://github.com/SpawnCycle/vinting-server.git --recursivecargo runOr if you want to run it in release mode
cargo run --release- Backend: Nothing special, just rerun/rebuild/retest the app when you're done making changes
- Frontend: Run the backend and then start vite in the
vinting-webdirectory withnpm run dev