Skip to content

omatheusmesmo/ShoppMateFront

Repository files navigation

ShoppMate

Angular Material

ShoppMate is a web application for managing shopping lists, built with Angular and Material Design.

🚀 Technologies

📋 Prerequisites

  • Node.js (version 18 or higher)
  • npm (version 9 or higher)
  • Angular CLI (version 19.2.7)

🔧 Installation

  1. Clone the repository:
git clone https://github.com/omatheusmesmo/ShoppMateFront.git
cd shopp-mate-front
  1. Install dependencies:
npm install

💻 Development

To start the development server:

ng serve

Navigate to http://localhost:4200/. The application will automatically reload if you change any of the source files.

⚙️ Available Commands

  • 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

🏗️ Project Structure

src/
├── app/
│   ├── auth/          # Authentication components
│   ├── layout/        # Layout components
│   └── shared/        # Shared components, pipes and services
├── assets/           # Static resources
└── environments/     # Environment configurations

📚 Documentation

For more information about Angular CLI, visit:

🤝 Contributing

  1. Fork the project
  2. Create your feature branch (git checkout -b feature/NewFeature)
  3. Commit your changes (git commit -m 'Add: NewFeature')
  4. Push to the branch (git push origin feature/NewFeature)
  5. Open a Pull Request

📝 License

This project is under the [none] license. See the LICENSE file for details.

🔐 Security

Report any security vulnerabilities to [none].

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published