The original idea behind rocket.watch was to give spaceflight fans a tool to follow SpaceX activities in high detail. Initially, the app focused on SpaceX landings and the arrival of landing barges to Port Canaveral, Florida. The website included feeds like AIS, live marine radio, and live camera feeds on one page, allowing fans to see the outcome of the landing right as the barge appeared on the horizon. Many people would then come to see the booster in person, but many fans also stuck to the online feeds.
Once SpaceX landings became more routine, the website started focusing on other space launches.
The premise of Rocket Watch stays the same: it shall provide users and space fans with the most amount of information about any given space launch, augmented from additional sources. The key is to make the interface readable and useful. The project evolved from a focused SpaceX tracker to a comprehensive platform for all kinds of space launches, landings, and other events, including suborbital ones.
- Tracking of current, past, and upcoming rocket launches.
- Aggregation of data from the Launch Library API and other live feeds (YouTube, Twitter, Reddit, etc.).
- Single Page Application (SPA) for a smooth and responsive user experience.
- Progressive Web App (PWA) features including installability, potential for offline access, and push notifications for launch updates.
- For more technical details, see our Technical Documentation.
- Clone the repository:
git clone https://github.com/yasiupl/rocket.watch.git cd rocket.watch
- Install dependencies:
(This runs
make install
npm ci
for a clean installation based onpackage-lock.json
) - Run the development server:
make serve
- Open
http://localhost:8080
(or the port specified by webpack-dev-server) in your browser.
To create a production-ready build in the dist/
directory:
make deploy
We welcome contributions! Please check out the Technical Documentation for more details on the architecture, codebase, and how to get involved. Feel free to open an issue or submit a pull request.
- Join us on Discord!
- Follow us on Twitter.
- Check us out on Product Hunt.
For a deep dive into the architecture, codebase, and more detailed developer guides, please see our Technical Documentation.