We are working on the development of an online art store called VantaBlack. We are using React as frontend framework and GraphQL to build the backend API.
You will be able as user to:
- Register your user.
- Look at the available products.
- Add products to the shooping cart.
- Remove products from the shopping cart.
- Buy the products from the shopping cart.
You will be able as admin to:
- Register products.
- Manage users.
- Manage products.
To explore the project you should follow these steps:
-
Install Node.js.
-
Install PostgreSQL.
-
Open the pgAdmin (3 or 4).
-
Import/Execute the database.sql SQL file:
-
Open CMD in 'backend' directory:
cd backend
- Set up the Node.js server:
node server.js
- Open CMD in 'frontend' directory:
cd frontend
- Install all necessary dependencies:
npm i
- Start the React application:
npm run start
- Now you can access to the page! http://localhost:3000