Welcome to the FRONT_L2I project! This project is a robust and scalable online book sales platform built using Angular version 13.3.4.
This project offers a variety of features, including:
- A reactive and intuitive user interface.
- A resilient and scalable structure thanks to the microservices architecture.
- Integration with external services like AWS Lambda and Auth0, providing a secure user experience.
- Detailed diagrams for current and future implementations, giving a clear vision of the application's architecture.
- Unit and end-to-end testing, ensuring the quality and reliability of the application.
To get started with the project, follow these steps:
-
Clone the repository:
git clone https://github.com/SEBattestis/Front_L2i
-
Install the required dependencies:
npm install
-
Start the development server:
npm start
After running these commands, navigate to http://localhost:4200/
to view the application.
Run npm start
for a development server. The application will automatically reload if you change any source files.
Run npm run build
to build the project. The build artifacts will be stored in the dist/
directory.
To execute the unit tests via Karma, run:
npm test
To execute the end-to-end tests, you need to first add a package that implements end-to-end testing capabilities, and then use ng e2e
command.
To contribute to this project:
- Fork the repository
- Create your feature branch (
git checkout -b feature/yourFeature
) - Commit your changes (
git commit -m 'Add some feature'
) - Push to the branch (
git push origin feature/yourFeature
) - Open a Pull Request
To get more help on the Angular CLI, use ng help
or check out the Angular CLI Overview and Command Reference page.
This project is licensed under the MIT License. See LICENSE
for more details.
We hope this README will serve as a comprehensive guide for those interested in this project, and we invite contributions and suggestions for improvements. Enjoy coding!