Skip to content

A beautiful, ambient display designed for your extra monitor while working or studying. Features a large, elegant clock with a modern design.

Notifications You must be signed in to change notification settings

kyyasdev/my-extra-screen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 

Repository files navigation

My-Extra-Screen.Com

Logo

Ambient display for your extra monitor. Clock, timer, and Pomodoro to keep you focused.

🌐 my-extra-screen.com


Quick Start

Backend (FastAPI)

cd api
python -m venv venv
source venv/bin/activate  # Windows: venv\Scripts\activate
pip install -r requirements.txt

Create .env in api/:

DATABASE_URL=postgresql://user:password@localhost:5432/dbname
ENVIRONMENT=development
PRODUCTION_DOMAIN=https://abc.com,https://www.abc.com

Init DB:

python init_db.py

Run:

uvicorn main:app --reload

Frontend (React + Vite)

cd client
npm install
npm run dev

Create .env in client/:

VITE_API_URL=http://127.0.0.1:8000/

Stack: FastAPI, PostgreSQL, React, Vite, Tailwind, MUI

About

A beautiful, ambient display designed for your extra monitor while working or studying. Features a large, elegant clock with a modern design.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published