SkyCast is an innovative application designed to provide users with up-to-date weather forecasts and sky events. Whether you're planning your week, looking to observe celestial events, or simply curious about the weather, SkyCast delivers accurate and personalized information.
- Live Weather Forecasts: Get real-time weather updates for your location.
- Celestial Event Tracking: Stay informed about upcoming astronomical events like meteor showers, eclipses, and planet sightings.
- Custom Alerts: Set up alerts for specific weather conditions or sky events.
- User Profiles: Create and manage your profile to receive personalized updates.
Follow these instructions to get SkyCast up and running on your local development machine.
- A list of required software and dependencies.
- Installation instructions for each prerequisite.
- OpenWeatherMap API key
- Clone the SkyCast repository to your local machine.
- Navigate to the project directory.
- Install the required dependencies:
command to install dependencies. - Configure the environment settings by editing
configuration files or environment variables. - Start the application:
command to start the application.
- Open your web browser and navigate to
http://localhost:port/(replaceportwith the actual port number used by SkyCast).
A step-by-step guide on how to use the core features of SkyCast.
- Checking the Weather: Instructions on how to view the weather forecast.
- Setting Alerts: Guide on setting up custom alerts.
- Viewing Celestial Events: How to find and track sky events.
- Details on how to configure the application for different environments.
- Instructions on how to secure the application for production.
- Note: you will require an API key from www.openweathermap.org which you can replace in the view.py file.