Skip to content

Net-Gene/html-oauth-sentiment-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

38 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Sentiment OAuth App

A web-based sentiment analysis application created as part of a learning course in machine learning and web development.
The project integrates front-end UI development with modern authentication, deployment, and application structure practices.

🎯 Project Purpose

This app was developed as a course project to practice and demonstrate key concepts such as:

  • OAuth authentication (GitHub login)
  • Sentiment analysis in the UI
  • Secure session handling with localStorage
  • Frontend and backend integration
  • Docker & GitHub Actions-based deployment to Azure

πŸ”§ Features

  • πŸ” GitHub OAuth login (with session checks)
  • πŸ’¬ Sentiment analysis input/output
  • πŸ’„ Accessible and responsive HTML interface
  • 🐳 Docker + Docker Compose setup
  • πŸš€ CI/CD deployment via GitHub Actions to Azure
  • πŸ—‚ Login/register system with hashed passwords

🧠 Topics Covered

  • Web development (HTML, JS, login systems)
  • RESTful integration and session management
  • DevOps tools: Docker, GitHub Actions, Azure App Service
  • Basic machine learning application in UI (sentiment prediction)
  • Frontend/backend connection with secure flow

πŸš€ Getting Started

Requirements

  • GitHub OAuth App credentials
  • Docker and Docker Compose
  • Azure App Service account (optional)

Run Locally

git clone https://github.com/your-username/sentiment-oauth-app.git
docker-compose up --build

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors