β οΈ Note: It may take 50 to 160 seconds for the events to be loaded due to the cold start delay on a free Render account.
To test the application, log in using:
- Username:
Wimpie Blok
- Password:
Wimpie1234
-
You can find alternative credentials in this GitHub file:
/website-backend/src/data/users.json
-
Or simply create a new account via the signup page.
npm install
npm audit fix # Optional, if needed
npm run start # Starts on port 5173
npm install
npm audit fix # Optional, if needed
npm run start # Starts on port 3000
npx prisma studio
- The
.env
file is included for testing purposes. - Integration and unit tests are still being updated due to recent project changes.
- Password hashing & salting
- Rate limiting & brute-force protection
- Input sanitization & validation
- HTTPS-only & CORS configuratie
- Security headers
- Docker deployment setup (done)
- Testing suite (Unit, API & Integration)
- Auth flow (Forgot Password, Secure Token Handling)
- Technical documentation (Setup Guide, API References)
Next Project: Full-Stack E-Commerce Platform
- Redux Toolkit (State Management)
- Third-Party Authentication (Google, Apple, GitHub)
- Persistent Shopping Cart
- Payments via Stripe & PayPal (sandbox to production)
- DevOps: AWS S3 + CI/CD Pipelines
- SEO/SEA-Optimized Marketing
- Mobile apps (React Native or Flutter)
- Scalable hosting (AWS, Vercel)