ShoppMate is a web application for managing shopping lists, built with Angular and Material Design.
- Node.js (version 18 or higher)
- npm (version 9 or higher)
- Angular CLI (version 19.2.7)
- Clone the repository:
git clone https://github.com/omatheusmesmo/ShoppMateFront.git
cd shopp-mate-front- Install dependencies:
npm installTo start the development server:
ng serveNavigate to http://localhost:4200/. The application will automatically reload if you change any of the source files.
-
Development:
ng serve # Start development server ng serve --open # Start server and open browser
-
Build:
ng build # Development build ng build --prod # Production build
-
Testing:
ng test # Run unit tests ng e2e # Run end-to-end tests
-
Code Generation:
ng generate component component-name ng generate service service-name ng generate pipe pipe-name
src/
├── app/
│ ├── auth/ # Authentication components
│ ├── layout/ # Layout components
│ └── shared/ # Shared components, pipes and services
├── assets/ # Static resources
└── environments/ # Environment configurations
For more information about Angular CLI, visit:
- Fork the project
- Create your feature branch (
git checkout -b feature/NewFeature) - Commit your changes (
git commit -m 'Add: NewFeature') - Push to the branch (
git push origin feature/NewFeature) - Open a Pull Request
This project is under the [none] license. See the LICENSE file for details.
Report any security vulnerabilities to [none].