A family calendar application with iOS app, web interface, and Python backend.
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.
To run the application, make sure you have Python, pip, and Node.js with npm installed. Then, simply run the run.sh script:
./run.shThe script will install all necessary dependencies, build the frontend, and start the server.
The application will be available at http://localhost:3000.
If you prefer to run the application manually, follow these steps:
- Install dependencies:
pip install -r requirements.txt
- Run the server:
uvicorn app:app --reload --port 3000
- Navigate to the
frontenddirectory:cd frontend - Install dependencies:
npm install
- Build for production:
npm run build
The application will be available at http://localhost:3000.