This is our Skill Development project - 3. This was created in the 5th semester of our college. This is a web application which intends to give a platform to the tribal artisans to sell their products directly to the customers without having to deal with any third party vendors. We have two apps, one for the admin and one for the customers. More detailed description are given below.
There are two modules in this project, the first one is user module and the other is admin module.
The project is divided into three branches:
- Client Side (React) - https://github.com/Audacity21/Helping-Hand/tree/client
- Admin Side (React) - https://github.com/Audacity21/Helping-Hand/tree/admin-app
- Server (Spring boot) - https://github.com/Audacity21/Helping-Hand/tree/server
Homepage:
Dashboard:
Cart:
Orders:
Wishlist:

##Admin App
Add Product:
View Products:
View Orders:

1. Set up the server first
- Go to the server directory here
- Download the files and import it into Eclipse IDE
- Update the Maven project
- Change the configurations in the application.properties file
- Make sure Spring Boot is installed in the IDE
- Run the project as Spring Boot App
2. Set up the Front-end
- Pull the project to VS Code or any code editor from this branch
- Make sure NodeJS is installed on the system
- Open the terminal and run
npm i - Run
npm startto run the server - The project will be run For running the admin, follow the same procedure
You are free to make some productive changes to the project, I'll be reviewing all the PR's before merging it into the repository. Make sure you do not edit the main branch. Contributions in the front-end department would be highly appreciated.