Skip to content

levensailor/calndr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

850 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Calendar App

A family calendar application with iOS app, web interface, and Python backend.

Deployment

Use ./deploy.sh for backend deployment - This script properly deploys the refactored backend structure.

DO NOT USE deploy-backend.sh.OLD - This is the old deployment script that uses the legacy app.py structure.

Development

Quick Start

To run the application, make sure you have Python, pip, and Node.js with npm installed. Then, simply run the run.sh script:

./run.sh

The script will install all necessary dependencies, build the frontend, and start the server.

The application will be available at http://localhost:3000.

Manual Setup

If you prefer to run the application manually, follow these steps:

Backend

  1. Install dependencies:
    pip install -r requirements.txt
  2. Run the server:
    uvicorn app:app --reload --port 3000

Frontend

  1. Navigate to the frontend directory:
    cd frontend
  2. Install dependencies:
    npm install
  3. Build for production:
    npm run build

The application will be available at http://localhost:3000.

Releases

No releases published

Packages

 
 
 

Contributors