An open API service indexing awesome lists of open source software.

https://github.com/kevinkoech357/screen_rekod

A screen recording web app that allows users to record their screens and upload to an online server. Users can also download and generate a shareable link to send to their peers or showcase app demos.
https://github.com/kevinkoech357/screen_rekod

flask flask-sqlalchemy gunicorn-flask-webserver html-css-javascript mediarecorder-api nginx ubuntu-server

Last synced: 4 months ago
JSON representation

A screen recording web app that allows users to record their screens and upload to an online server. Users can also download and generate a shareable link to send to their peers or showcase app demos.

Awesome Lists containing this project

README

          

# Screen Rekod

## Description

Screen Rekod is a powerful web application built on the Flask framework, designed to provide seamless screen recording capabilities. Whether you're creating instructional content, recording presentations, or capturing gameplay, Screen Rekod offers a sophisticated platform for high-quality screen recording.

## Table of Contents

- [Features](#features)
- [Getting Started](#getting-started)
- [Installation](#installation)
- [Usage](#usage)
- [Recording](#recording)
- [Customization](#customization)
- [Before You Go...](#before-you-go)
- [License](#license)

## Features

- **Advanced Screen Capture:** Record your screen activities with precision.
- **High-Resolution Video Recording:** Create professional-quality videos of your screen sessions.
- **User-Friendly Interface:** Intuitive design for seamless user experience.

## Getting Started

### Installation

To leverage Screen Rekod locally, follow these steps:

```bash
# Clone the repository
$ git clone https://github.com/kevinkoech357/screen_rekod.git

# Navigate to the project directory
$ cd screen_rekod

# Create and activate a virtual environment
$ python -m venv venv
$ source venv/bin/activate # On Windows, use `venv\Scripts\activate`

# Install dependencies
$ pip install -r requirements.txt

# Run tests
$ pytest

# Start application
$ python run.py
```
N/B: Navigate to http://127.0.0.1:5000 on your browser to view the app.

### Recording
Explore the sophisticated screen recording services offered by Screen Rekod:

- Real-time Screen Capture: Record your screen activities in real-time.
- Versatile Video Recording: Capture presentations, tutorials, or gameplay with flexibility.

#### Customization
Tailor your recording experience with Screen Rekod's customizable features:

- Screen Selection: Choose specific screens or application windows for targeted recording.

### Usage
To initiate a recording with Screen Rekod, follow these steps:

- Launch the application.
- Select the desired screen or application window for recording.
- Configure recording settings based on your preferences.
- Click the "Start recording" button to commence capturing your screen.
- Allow microphone use.
- Stop the recording when your session is complete.

### Before You Go...
Explore additional tools and resources:

* [Transkript](https://github.com/kevinkoech357/transkript): Convert audio and video recordings into accurate written text.
* Don't forget to star the repo.

### License
This project is licensed under the MIT License. For a comprehensive overview, refer to the [LICENSE](https://github.com/kevinkoech357/screen_rekod/blob/main/LICENSE) file.