Salfny

logo

Salfny is a classified app which enables users to offer their items for rent or to rent others’ items and provides them with variety of tools to run their business. It is a customer-to-customer app model. Organize your products into categories to help your customers find what they’re looking for. Present your products at their best with product descriptions and images. Salfny's flexible and easy-to-use backend will make your rental process easier.

Implementation using angular spring mysql

Demo


salfny-made-with-clipchamp_paulEUFD.mp4

How To Run

Front-End

Required to have any release of Node.js and Angular (would be preferrable to have the latest releases).
Run the following lines in the frontend directory:
npm install
ng serve

Back-End

Required to have the latest release of Java.
Run LibrarySystemApplication.java on any IDE that runs java.

Database

Create a MySQL workbench connection with the specified details in application.properties and run the SQL script in schema.sql and category.sql.


Features

There are two types of system users

User with account can do the following: -The user can rent items.

  • search for products by name, category, or both.
  • star products to save them.
  • The user can upload a profile picture and edit his information.
  • user able to see his favorite and uploaded posts.
  • The user can delete his uploaded post.
  • In signing up, the user enters his preferred categories.

A guest user can do the following:

  • The user can view the products of others.
  • will not have permission to rent his product.