Combat Wings Archive is a robust application designed for aviation enthusiasts and historians. It serves as a comprehensive repository for information on various fighter aircraft. Users can efficiently manage and explore data related to aircraft types, classifications, and origins, providing a valuable resource for educational and research purposes.
- Frontend: ReactJS
- Backend: Node.js, Express.js
- Database: PostgreSQL (RDS)
- Hosting: AWS (S3, RDS, Elastic Beanstalk)
- State Management: React Context API
- Routing: React Router with Protected Routes
- Styling: Styled Components
- API Calls: Axios to interact with custom Backend API
Built using the PERN stack and hosted on AWS, Combat Wings Archive ensures a scalable and reliable infrastructure. By leveraging cloud services, it offers seamless and secure user experiences.
- Secure Access: Controlled access to ensure that only authenticated users can manage and view detailed aircraft information.
- Dynamic Search Experience: Utilizes the AeroFilter search system, enabling users to filter aircraft data by type, class, or operational status.
- Contribution Capability: Through FlightContrib, users can add new entries, update existing information, and share insights, expanding the collective knowledge base.
- Responsive Design: Adapts to various devices and screen sizes, ensuring a user-friendly interface.
- Robust Error Handling: Implements effective error management for a smooth and uninterrupted user experience.
Explore the extensive capabilities of Combat Wings Archive with our live demo hosted on AWS:
URL: Combat Wings Archive Live Demo
Test Credentials:
Username: sshah
Password: test123
Please note that the test account has limited permissions for demonstration purposes.
Feel free to explore and interact with the features to fully experience the functionality of our application.