year-long-project-team-9

obscurus

Seed Status

obscurus.me is a serverless web app that facilitates private online communication by allowing users to request and submit videos with face-blurring applied.

Features

Demo

Prerequisites

Before you begin, ensure you have met the following requirements:

Installation

Follow these steps to get your development environment set up:

  1. Clone the repository:
    git clone https://github.com/COSC-499-W2023/year-long-project-team-9.git
    
  2. AWS SSO Login: To configure your AWS credentials, use AWS Single Sign-On (SSO).
    aws sso login
    

    Follow the instructions to sign in with your AWS credentials in your browser.

  3. Navigate to the App Directory:
    cd app/obscurus
    
  4. Install Dependencies: Run the following command to install the necessary dependencies:
    npm install
    
  5. Start the Development Server: First, start the SST development environment:
    npx sst dev
    

    Open another terminal window and run the Next.js development server:

    npm run dev
    
  6. Deploying to AWS CloudFront: To deploy the app,
    npx sst deploy
    

SST

Seed

Notes

Known issues

WorkMail

To access WorkMail: