Skip to content

Mat2OO1/ItalianRestaurant

Repository files navigation

🍝ItalianRestaurant🍝

Welcome to the ItalianRestaurant project - a modern web application designed for a delightful dining experience. This application is crafted with cutting-edge technologies and is live at La Dolce Vita Restaurant.

Star ⭐ the repo if you like what you see 🤓.

Technology Stack

This project harnesses the power of several advanced technologies:

angular
Angular & Angular Material: For a sleek, responsive user interface.

bootstrap
Bootstrap: For additional styling and responsive design.

spring-boot
Spring Boot: Powering the backend with simplicity and speed.

postgresql
PostgreSQL: Robust and reliable database management.

docker
Docker: Ensuring consistency across various development and deployment environments.

aws
AWS: For scalable and secure cloud hosting.

Features

  • Responsive Design: Crafted using Angular and Bootstrap, ensuring a seamless experience across all devices.
  • User-Friendly Interface: Angular Material provides an intuitive and attractive interface.
  • Robust Backend: Spring Boot enables a powerful, scalable backend.
  • Secure Data Management: PostgreSQL offers reliable data storage and retrieval.
  • Containerization: Docker aids in easy deployment and scaling.
  • Cloud-Enabled: Hosted on AWS for high availability and performance.

Development & Deployment

Development Server

  • Run ng serve for a dev server.
  • Navigate to http://localhost:4200/.
  • The application auto-reloads on source file changes.

Code Scaffolding

  • Use ng generate component component-name for new components.
  • Also supports directives, pipes, services, classes, guards, interfaces, and modules.

Build & Deployment

  • Run ng build for building the project.
  • Artifacts stored in the dist/ directory.
  • Dockerized for easy deployment.
  • Hosted on AWS for global accessibility.

Testing

  • Unit Testing: Run ng test for unit tests via Karma.
  • End-to-End Testing: Run ng e2e for end-to-end tests.

License

Distributed under the MIT License. See LICENSE for more information.

Contact

Project Link: https://github.com/Mat2OO1/ItalianRestaurant

Working

Made with Clipchamp

ItalianRestaurant.mp4

© 2023 ItalianRestaurant | Powered by Developers at La Dolce Vita