This project was generated with Angular CLI version 16.0.0.
Run ng serve
for a dev server. Navigate to http://localhost:4200/
. The application will automatically reload if you change any of the source files.
Run ng generate component component-name
to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module
.
Run ng build
to build the project. The build artifacts will be stored in the dist/
directory.
Run ng test
to execute the unit tests via Karma.
Run ng e2e
to execute the end-to-end tests via a platform of your choice. To use this command, you need to first add a package that implements end-to-end testing capabilities.
To get more help on the Angular CLI use ng help
or go check out the Angular CLI Overview and Command Reference page.
This project is a simple Minimum Viable Product (MVP) for a booking system built with TypeScript and Angular 15. The application allows you to make, view, and manage bookings.
Prerequisites Before you begin, ensure you have met the following requirements:
You have installed the latest version of Node.js and NPM. You can install them from here. You have a Windows/Mac/Linux machine. Running the Project Locally Clone the repository:
bash git clone https://github.com/your-username/booking-system.git cd booking-system Install the project dependencies:
npm install Start the development server:
ng serve The application should now be running on http://localhost:4200/.
Using the Booking System Here's a brief overview of how to use the system:
Make a booking: Click on the "New Booking" button, fill out the form, and submit. View bookings: All current bookings are displayed on the main page. Manage bookings: You can edit or delete existing bookings using the buttons provided. Contributing to the Booking System To contribute to the Booking System, follow these steps:
Fork the repository. Create a new branch: git checkout -b <branch_name>. Make your changes and commit them: git commit -m '<commit_message>' Push to the original branch: git push origin <project_name>/ Create the pull request. Contact If you want to contact me you can reach me at [email protected].