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

Crystal Infoway is a well-known IT Service Provider who works to Bring Ideas to Reality. We work to shape the dreams victoriously using Design, Techn… Read more

...

Appsdiary Technologies

AppsDiary is a software house that designs and develops mobile applications, websites, and custom software solutions. They work with businesses to c… Read more