AstroTrack is a fully functional full-stack web application that allows users to track the International Space Station (ISS) in real-time. It features user authentication, a beautiful splash screen, and a modern interface.
- π°οΈ Real-time ISS Tracking (Map & 3D Globe)
- π Secure Login & Signup
- π€ User Profile Page with JWT-based authentication
- π¬ Animated Splash Screen
- π¨ Dark-themed modern UI
Frontend:
- React.js
- TailwindCSS
- React Router
- Framer Motion
Backend:
- Node.js
- Express.js
- MongoDB (Mongoose)
- JWT (jsonwebtoken)
- Clone the repository
git clone https://github.com/yourusername/astrotrack.git- Install dependencies
cd client && npm install
cd ../server && npm install- Add environment variables to
/server/.env
PORT=5000
MONGO_URI=your_mongo_connection_string
JWT_SECRET=your_secret_key
- Start the app
cd server && node server.js
cd client && npm run dev
---
### π Overview
- **client/** contains the React-based user interface
- **pages/** holds route-level components
- **components/** includes reusable UI components
- **server/** handles backend logic and APIs
- **routes/** define backend endpoints
- **models/** manage database schemas
---
## β¨ Author
Created by **Siddhi Nagapure** for a space internship project.