Business Client need Web Development
Contact person: Business Client
Phone:Show
Email:Show
Location: Midrand, South Africa
Budget: Recommended by industry experts
Time to start: As soon as possible
Project description:
"I’ve already put together the core layout for a Java-based teaching site, but access to most lessons is still wide open. I now want to gate the advanced content so that visitors must sign in—only through social media accounts.
Here’s the help I need:
• Wire in OAuth-based login using well-known providers such as Facebook, Google, or Twitter (I’m flexible on which ones you start with; recommend what fits best).
• After a successful sign-in, create or update a lightweight user record so I can track course progress later. A simple relational table or a small NoSQL doc is fine as long as it’s clean and documented.
• Protect specific topic pages so anonymous users are redirected to the social login flow, while logged-in users land directly on the requested lesson.
• Keep the current front-end styling intact; use Java (e.g., Spring Boot + Spring Security, or any straightforward framework you prefer) for the server side.
Deliverables:
1. Working social login flow on my staging server.
2. Source code with clear comments highlighting the added security rules.
3. Short setup note so I can replicate the configuration keys and scopes in production.
The site is still mid-build, so concise, well-commented code and a short hand-off session will be more valuable to me than a large, monolithic solution." (client-provided description)
Matched companies (2)

Crystal Infoway
