[ ] Frontend requests billboard data from the Backend.
Backend retrieves data from MongoDB and returns it to the Frontend.
User Login:
[ ] Frontend sends login data to the Backend.
Backend authenticates via OAuth and returns a JWT to the Frontend.
Placing a Bid:
[ ] Frontend sends bid data and JWT to the Backend.
Backend validates and records the bid in MongoDB.
Processing Payment:
[ ] Frontend sends payment details to the Backend.
Backend processes the payment using the Stripe API.
Backend updates bid status in MongoDB and confirms the transaction to the Frontend.
[ ] Frontend requests billboard data from the Backend. Backend retrieves data from MongoDB and returns it to the Frontend. User Login:
[ ] Frontend sends login data to the Backend. Backend authenticates via OAuth and returns a JWT to the Frontend. Placing a Bid:
[ ] Frontend sends bid data and JWT to the Backend. Backend validates and records the bid in MongoDB. Processing Payment:
[ ] Frontend sends payment details to the Backend. Backend processes the payment using the Stripe API. Backend updates bid status in MongoDB and confirms the transaction to the Frontend.