Backend service for the Wanted Games web application.
- Node.js & Express.js
- SQLite3 for database
- JWT for authentication
- Multer for file uploads
- bcrypt for password hashing
- Node.js (v14+)
- npm
-
Clone & Install:
git clone [email protected]:yaminmomo15/wanted-games-backend.git cd wanted-games-backend npm install
-
Configure:
- Copy
.env.example
to.env
- Generate JWT secret at Auth Secret Generator
- Update environment variables
- Copy
-
Run:
npm run seed # Initialize database npm run dev # Start server at http://localhost:3000
API documentation is available via Swagger UI at http://localhost:3000/api-docs/ when the server is running.