Simple Community Site with Gmail Login
Budget: ₹1,500 – ₹12,500 INR
I need a small-scale community-focused website that offers two sign-in options: Google OAuth (Gmail) and a classic email-and-password flow. The primary goal is community engagement, so once users are inside they must be able to create a profile, edit basic details, and exchange direct messages with each other. No e-commerce, no complex forums—just a clean, responsive space for members to connect.
A lightweight tech stack is fine as long as it is secure and quick to deploy; React or Vue on the front end and Node, Django, or Laravel on the back end would all work if OAuth and secure password storage are implemented correctly. Mobile-friendly layout is required, and I’d like the initial build hosted on a standard cloud service (AWS, Heroku, Vercel, or similar) so I can test it live.
Deliverables:
• Fully functional website with Gmail and email/password authentication
• User profile pages with editable fields and avatar upload
• 1-to-1 messaging interface (real-time or near real-time)
• Responsive design tested on desktop and mobile
• Source code pushed to my Git repository with a short setup/README file
I will consider the job complete once I can log in with both methods, create two demo users, send messages between them, and see profiles render correctly on phone and desktop browsers.
A lightweight tech stack is fine as long as it is secure and quick to deploy; React or Vue on the front end and Node, Django, or Laravel on the back end would all work if OAuth and secure password storage are implemented correctly. Mobile-friendly layout is required, and I’d like the initial build hosted on a standard cloud service (AWS, Heroku, Vercel, or similar) so I can test it live.
Deliverables:
• Fully functional website with Gmail and email/password authentication
• User profile pages with editable fields and avatar upload
• 1-to-1 messaging interface (real-time or near real-time)
• Responsive design tested on desktop and mobile
• Source code pushed to my Git repository with a short setup/README file
I will consider the job complete once I can log in with both methods, create two demo users, send messages between them, and see profiles render correctly on phone and desktop browsers.