A completed web application project by Dominick Grodkowski, developed using the Symfony framework. This application allows users to manage and monitor starship repair statuses in real-time, offering an immersive space experience. The project features dynamic queue management, detailed starship information, and search capabilities.
- 🚢 Real-Time Repair Tracking: Displays the current status of starship repairs (In Progress, Completed, Waiting).
- 👩🚀 Starship Information: Detailed views with captain names, ship class, and unique identifiers.
- 💻 Responsive UI: Built with a modern, adaptive design to suit all device types.
- Symfony: Back-end framework to structure the app and manage business logic.
- Twig: For creating dynamic and reusable HTML views.
- JavaScript & CSS: Responsive design and interactive user interface.
- TailwindCSS: Used for designing the layout and responsive design elements.
-
.idea/: Project-specific IDE settings.
-
assets/: JavaScript, CSS, and front-end assets for the UI.
-
bin/: Symfony and project-related scripts.
-
config/: Configuration files, including routing, services, and environment variables.
-
migrations/: Database migration files for schema changes.
-
public/: Front controller and publicly accessible files.
-
src/: Core application logic, including Controllers, Services, and Entity classes.
-
templates/: Twig templates for the dynamic HTML rendering.
-
tests/: Automated test cases to ensure app reliability.
-
translations/: Translation files for multi-language support.
-
.env: Environment configuration for local development.
-
LICENSE: License file for the project.
-
README.md: Documentation for the project.
-
composer.json: Symfony’s dependency management file.
-
tailwind.config.js: Configuration for TailwindCSS styling.
The project can be deployed by following Symfony's deployment symfony serve
. Make sure to use Composer for dependencies, and configure the database connection correctly in the .env
file.