/Dealster

A fullstack app for discovering and sharing local supermarket deals in Patras.

Primary LanguageJavaScript

Offer-katanalotis-project-web

This is a web project. 7th semester.

Description

This application allows users to view and add offers for various products in supermarkets.

Setup and Installation

To set up and run the application, follow these steps:

  1. Clone the repository
  2. Navigate to the project directory
  3. Run the backup.sql file
  4. Navigate to the server directory and install the dependencies using the command npm install
  5. Start the server using the command npm start
  6. Navigate to the client directory and install the dependencies using the command npm install
  7. Start the client using the command npm start

Usage

Once the application is running, you can:

  • View the list of supermarkets and their products
  • Add new offers for products

Screenshots

Screenshots of the application will be added soon.

Running the app in production

To run the app in a production environment, use the PM2 process manager. Install PM2 using the command npm install pm2 -g, then start the application with pm2 start app.js.

Contributing

Contributions are welcome. Please make sure to update tests as appropriate.

License

MIT