Many people want to participate in an auction, but they do not have enough time for that and also they may not be able to be in the auction place and also the inability to participate in more than one auction at the same time.
It is one of the smart solutions developed and operated by a trust company that enables those interested in auctions to participate in auctions electronically without the need to come to the auction site and complete all financial transactions safely and electronically and in accordance with the laws of holding auctions, buying and selling.
The user will see the latest products offered for auction and can click on any one to see the details and also search for any product he wants using the price and also the cateory and finally he can see his profile and what was purchased from the auction and also what was offered in the auction.
AS a User:
- I want to be able sign in/up and logout the site.
- I can see all bid products and it's information.
- I want to be able filter cars by price and Category.
- I want to be able buy or add product to bid any product I want.
- I want to be able see all products I show it to bid.
-
- I want to be able see all products that i bought it.
BackEnd: Node JS & Express JS. FrontEnd: React JS,Material Ui,Type Script. Database: Sequelize.
- clone this repo by typing this command in the terminal:
git clone https://github.com/GSG-G10/udrive-car-rental.git
- Run
npm i
to install the packages for the app as general. - Run
cd client
andnpm i
to install the packages for the client- React Js.
- Make sure you have installed PostgreSQL and pgcli
CREATE DATABASE {database name};
CREATE USER {user name} WITH superuser password {password}
ALTER DATABASE {database name} OWNER TO {user name};
- Test DB: Do the same as before but make sure to change the names.
- Run the following command in the database pgcli terminal
\i server/database/config/build.sql
.
To start the App Locally you can start the server First then start client-side or vice versa!
To run Server, In your terminal Type:
npm run dev
then you should be able to go to localhost To run client-side, In your terminal Type:cd client
=>npm start
then you will be able to run localhost Now you can view the app live in the Browser!
- Asmaa Alnajjar
- Ahmad Abo Abadi
- Rawand Jaradh
- Abdallah Abu Amra
- Raghad Mezied