Weatherly

Built for "Will it rain on my parade" Challenge at Nasa Space Apps Challenge 2025

WhatsApp Image 2025-11-27 at 7 17 14 PM

👥 Contributors

This project was built by:

  • Sinura Wahalathanthri (Frontend Eng)
  • Vinudhi Wahalathanthri (Frontend Eng)
  • Venuki Weerakoon (Backend AI/ML)
  • Pulesh Aponso (Backend AI/ ML)

Special thanks to everyone who contributed ideas, development, testing, and feedback.

View Full Project Here!

Prerequisites

Make sure you have the following installed:


Getting Started

Frontend

  1. Navigate to the project root.
  2. Install dependencies:
npm install
  1. Run the development server:
npm run dev

The frontend will now be running on http://localhost:5173.


Backend

  1. Navigate to the backend folder:
cd backend
  1. Create a virtual environment (if not already created):
python -m venv venv
  1. Activate the virtual environment:
  • Windows:
.\venv\Scripts\activate
  • macOS/Linux:
source venv/bin/activate
  1. Install Dependencies

    pip install -r requirements.txt
    
  2. Run the backend server:

uvicorn main:app --reload

The backend will now be running on http://127.0.0.1:8000.


Running the Full Project

Once both frontend and backend servers are running, you can access the full application via your browser at the frontend URL (http://localhost:5173).


Project Structure

project-root/
│
├── src/
├── public/
└── package.json
│
├── backend/
│   ├── main.py
│   └── venv/
│
└── README.md
Share this project:

Updates